Commit 5f71522d by fudahua

登录

parent 71de64e8
......@@ -30,7 +30,10 @@ public class WelcomeDTO implements Serializable {
* 内容
*/
private String welcomeContent;
/**
* 0删除 1正常
*/
private Integer openFlag;
/**
* 0删除 1正常
*/
......@@ -50,6 +53,14 @@ public class WelcomeDTO implements Serializable {
*/
private static final long serialVersionUID = 1L;
public Integer getOpenFlag() {
return openFlag;
}
public void setOpenFlag(Integer openFlag) {
this.openFlag = openFlag;
}
/**
* This method returns the value of the database column tab_haoban_welcome.welcome_id
*
......
......@@ -121,5 +121,13 @@ public interface WxEnterpriseApiService {
* @param wxEnterpriseId
* @return
*/
public boolean setWelcome(String wxEnterpriseId, Integer openFlag);
/**
* 获取欢迎语
*
* @param wxEnterpriseId
* @return
*/
public boolean delWelcome(String wxEnterpriseId);
}
......@@ -215,13 +215,15 @@ public class WxEnterpriseApiServiceImpl implements WxEnterpriseApiService {
tabWelcome.setCreateTime(new Date());
tabWelcome.setUpdateTime(new Date());
tabWelcome.setStatusFlag(1);
tabWelcome.setWxEnterpriseId(dto.getWxEnterpriseId());
tabWelcome.setOpenFlag(dto.getOpenFlag());
tabWelcome.setWxEnterpriseId(dto.getWxEnterpriseId());
tabWelcome.setWelcomeId(ToolUtil.randomUUID());
welcomeMapper.insert(tabWelcome);
} else {
tabWelcome.setTitle(dto.getTitle());
tabWelcome.setWelcomeContent(dto.getWelcomeContent());
tabWelcome.setUpdateTime(new Date());
tabWelcome.setOpenFlag(dto.getOpenFlag());
welcomeMapper.updateByPrimaryKeySelective(tabWelcome);
}
return true;
......@@ -234,6 +236,18 @@ public class WxEnterpriseApiServiceImpl implements WxEnterpriseApiService {
}
@Override
public boolean setWelcome(String wxEnterpriseId, Integer openFlag) {
TabWelcome tabWelcome = welcomeMapper.selectByWxEnterpriseId(wxEnterpriseId);
if (tabWelcome == null) {
return true;
}
tabWelcome.setOpenFlag(openFlag);
tabWelcome.setUpdateTime(new Date());
welcomeMapper.updateByPrimaryKey(tabWelcome);
return true;
}
@Override
public boolean delWelcome(String wxEnterpriseId) {
TabWelcome tabWelcome = welcomeMapper.selectByWxEnterpriseId(wxEnterpriseId);
if (tabWelcome == null) {
......
......@@ -824,4 +824,18 @@ public class WxEnterpriseController extends WebBaseController{
return resultResponse(HaoBanErrCode.ERR_1);
}
/**
* 绑定小程序配置列表
*
* @return
*/
@IgnoreLogin
@RequestMapping("set-welcome")
public HaobanResponse setWelcome(int openFlag) {
LoginDTO loginUser = this.getLoginUser();
String wxEnterpriseId = loginUser.getWxEnterpriseId();
wxEnterpriseApiService.setWelcome(wxEnterpriseId, openFlag);
return resultResponse(HaoBanErrCode.ERR_1);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment