Commit c9969416 by 墨竹

Merge remote-tracking branch 'origin/developer' into developer

parents 87223fcc 3b83c4ac
...@@ -22,6 +22,11 @@ public class HmPageRelationQueryDTO extends BasePageInfo { ...@@ -22,6 +22,11 @@ public class HmPageRelationQueryDTO extends BasePageInfo {
*/ */
private String wxEnterpriseId; private String wxEnterpriseId;
/**
* 落地页模板id
*/
private Long pageId;
public String getEnterpriseId() { public String getEnterpriseId() {
return enterpriseId; return enterpriseId;
} }
...@@ -45,4 +50,12 @@ public class HmPageRelationQueryDTO extends BasePageInfo { ...@@ -45,4 +50,12 @@ public class HmPageRelationQueryDTO extends BasePageInfo {
public void setSearchText(String searchText) { public void setSearchText(String searchText) {
this.searchText = searchText; this.searchText = searchText;
} }
public Long getPageId() {
return pageId;
}
public void setPageId(Long pageId) {
this.pageId = pageId;
}
} }
...@@ -13,17 +13,17 @@ public class HmPageTemplateDTO extends WebLoginDTO { ...@@ -13,17 +13,17 @@ public class HmPageTemplateDTO extends WebLoginDTO {
/** /**
* 落地页id * 落地页id
*/ */
private Long templateId; private Long pageId;
/** /**
* 落地页code * 落地页code
*/ */
private String templateCode; private String pageCode;
/** /**
* 落地页模板名称 * 落地页模板名称
*/ */
private String templateName; private String pageName;
/** /**
* 页面标题 * 页面标题
...@@ -55,28 +55,28 @@ public class HmPageTemplateDTO extends WebLoginDTO { ...@@ -55,28 +55,28 @@ public class HmPageTemplateDTO extends WebLoginDTO {
*/ */
private String guideComment; private String guideComment;
public Long getTemplateId() { public Long getPageId() {
return templateId; return pageId;
} }
public void setTemplateId(Long templateId) { public void setPageId(Long pageId) {
this.templateId = templateId; this.pageId = pageId;
} }
public String getTemplateCode() { public String getPageCode() {
return templateCode; return pageCode;
} }
public void setTemplateCode(String templateCode) { public void setPageCode(String pageCode) {
this.templateCode = templateCode; this.pageCode = pageCode;
} }
public String getTemplateName() { public String getPageName() {
return templateName; return pageName;
} }
public void setTemplateName(String templateName) { public void setPageName(String pageName) {
this.templateName = templateName; this.pageName = pageName;
} }
public String getPageTitle() { public String getPageTitle() {
......
...@@ -14,17 +14,17 @@ public class HmPageTemplateRespDTO implements Serializable { ...@@ -14,17 +14,17 @@ public class HmPageTemplateRespDTO implements Serializable {
/** /**
* 落地页id * 落地页id
*/ */
private Long templateId; private Long pageId;
/** /**
* 落地页code * 落地页code
*/ */
private String templateCode; private String pageCode;
/** /**
* 落地页模板名称 * 落地页模板名称
*/ */
private String templateName; private String pageName;
/** /**
* 企业id * 企业id
...@@ -58,7 +58,7 @@ public class HmPageTemplateRespDTO implements Serializable { ...@@ -58,7 +58,7 @@ public class HmPageTemplateRespDTO implements Serializable {
/** /**
* 页面背景图 * 页面背景图
*/ */
private String pageBackgroudImg; private String pageBackgroundImg;
/** /**
* 引导语 * 引导语
...@@ -86,20 +86,20 @@ public class HmPageTemplateRespDTO implements Serializable { ...@@ -86,20 +86,20 @@ public class HmPageTemplateRespDTO implements Serializable {
private Date updateTime; private Date updateTime;
public String getTemplateCode() { public String getPageCode() {
return templateCode; return pageCode;
} }
public void setTemplateCode(String templateCode) { public void setPageCode(String pageCode) {
this.templateCode = templateCode; this.pageCode = pageCode;
} }
public String getTemplateName() { public String getPageName() {
return templateName; return pageName;
} }
public void setTemplateName(String templateName) { public void setPageName(String pageName) {
this.templateName = templateName; this.pageName = pageName;
} }
public String getEnterpriseId() { public String getEnterpriseId() {
...@@ -158,12 +158,12 @@ public class HmPageTemplateRespDTO implements Serializable { ...@@ -158,12 +158,12 @@ public class HmPageTemplateRespDTO implements Serializable {
this.merchantLogo = merchantLogo; this.merchantLogo = merchantLogo;
} }
public String getPageBackgroudImg() { public String getPageBackgroundImg() {
return pageBackgroudImg; return pageBackgroundImg;
} }
public void setPageBackgroudImg(String pageBackgroudImg) { public void setPageBackgroundImg(String pageBackgroundImg) {
this.pageBackgroudImg = pageBackgroudImg; this.pageBackgroundImg = pageBackgroundImg;
} }
public String getGuideComment() { public String getGuideComment() {
...@@ -222,11 +222,11 @@ public class HmPageTemplateRespDTO implements Serializable { ...@@ -222,11 +222,11 @@ public class HmPageTemplateRespDTO implements Serializable {
this.updateTime = updateTime; this.updateTime = updateTime;
} }
public Long getTemplateId() { public Long getPageId() {
return templateId; return pageId;
} }
public void setTemplateId(Long templateId) { public void setPageId(Long pageId) {
this.templateId = templateId; this.pageId = pageId;
} }
} }
package com.gic.haoban.manage.api.service.hm; package com.gic.haoban.manage.api.service.hm;
import com.gic.api.base.commons.Page; import com.gic.api.base.commons.Page;
import com.gic.haoban.base.api.common.ServiceResponse; import com.gic.api.base.commons.ServiceResponse;
import com.gic.haoban.manage.api.dto.hm.HmGroupDTO; import com.gic.haoban.manage.api.dto.hm.HmGroupDTO;
import com.gic.haoban.manage.api.dto.hm.HmGroupQueryDTO; import com.gic.haoban.manage.api.dto.hm.HmGroupQueryDTO;
......
package com.gic.haoban.manage.api.service.hm; package com.gic.haoban.manage.api.service.hm;
import com.gic.api.base.commons.Page; import com.gic.api.base.commons.Page;
import com.gic.haoban.base.api.common.ServiceResponse; import com.gic.api.base.commons.ServiceResponse;
import com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO; import com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageRelationQueryDTO; import com.gic.haoban.manage.api.dto.hm.HmPageRelationQueryDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageRelationRespDTO; import com.gic.haoban.manage.api.dto.hm.HmPageRelationRespDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageTemplateDTO; import com.gic.haoban.manage.api.dto.hm.HmPageTemplateDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO; import com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO;
import javax.xml.ws.Service;
/** /**
* @Author MUSI * @Author MUSI
* @Date 2022/7/3 6:31 PM * @Date 2022/7/3 6:31 PM
...@@ -24,6 +22,7 @@ public interface HmPageTemplateApiService { ...@@ -24,6 +22,7 @@ public interface HmPageTemplateApiService {
* @param pageTemplateDTO * @param pageTemplateDTO
* @return * @return
*/ */
ServiceResponse<Long> saveOrUpdateHmPageTemplate(HmPageTemplateDTO pageTemplateDTO); ServiceResponse<Long> saveOrUpdateHmPageTemplate(HmPageTemplateDTO pageTemplateDTO);
/** /**
......
...@@ -7,17 +7,17 @@ public class TabHaobanHmPage { ...@@ -7,17 +7,17 @@ public class TabHaobanHmPage {
/** /**
* 落地页id * 落地页id
*/ */
private Long templateId; private Long pageId;
/** /**
* 落地页code * 落地页code
*/ */
private String templateCode; private String pageCode;
/** /**
* 落地页模板名称 * 落地页模板名称
*/ */
private String templateName; private String pageName;
/** /**
* 企业id * 企业id
...@@ -51,7 +51,7 @@ public class TabHaobanHmPage { ...@@ -51,7 +51,7 @@ public class TabHaobanHmPage {
/** /**
* 页面背景图 * 页面背景图
*/ */
private String pageBackgroudImg; private String pageBackgroundImg;
/** /**
* 引导语 * 引导语
...@@ -79,28 +79,28 @@ public class TabHaobanHmPage { ...@@ -79,28 +79,28 @@ public class TabHaobanHmPage {
private Date updateTime; private Date updateTime;
public Long getTemplateId() { public Long getPageId() {
return templateId; return pageId;
} }
public void setTemplateId(Long templateId) { public void setPageId(Long pageId) {
this.templateId = templateId; this.pageId = pageId;
} }
public String getTemplateCode() { public String getPageCode() {
return templateCode; return pageCode;
} }
public void setTemplateCode(String templateCode) { public void setPageCode(String pageCode) {
this.templateCode = templateCode == null ? null : templateCode.trim(); this.pageCode = pageCode == null ? null : pageCode.trim();
} }
public String getTemplateName() { public String getPageName() {
return templateName; return pageName;
} }
public void setTemplateName(String templateName) { public void setPageName(String pageName) {
this.templateName = templateName == null ? null : templateName.trim(); this.pageName = pageName == null ? null : pageName.trim();
} }
public String getEnterpriseId() { public String getEnterpriseId() {
...@@ -159,12 +159,12 @@ public class TabHaobanHmPage { ...@@ -159,12 +159,12 @@ public class TabHaobanHmPage {
this.merchantLogo = merchantLogo == null ? null : merchantLogo.trim(); this.merchantLogo = merchantLogo == null ? null : merchantLogo.trim();
} }
public String getPageBackgroudImg() { public String getPageBackgroundImg() {
return pageBackgroudImg; return pageBackgroundImg;
} }
public void setPageBackgroudImg(String pageBackgroudImg) { public void setPageBackgroundImg(String pageBackgroundImg) {
this.pageBackgroudImg = pageBackgroudImg == null ? null : pageBackgroudImg.trim(); this.pageBackgroundImg = pageBackgroundImg == null ? null : pageBackgroundImg.trim();
} }
public String getGuideComment() { public String getGuideComment() {
......
...@@ -5,7 +5,7 @@ import java.util.Date; ...@@ -5,7 +5,7 @@ import java.util.Date;
public class TabHaobanHmPageRelation { public class TabHaobanHmPageRelation {
private Long relationId; private Long relationId;
private String pageTemplateCode; private String pageCode;
private String enterpriseId; private String enterpriseId;
...@@ -31,12 +31,12 @@ public class TabHaobanHmPageRelation { ...@@ -31,12 +31,12 @@ public class TabHaobanHmPageRelation {
this.relationId = relationId; this.relationId = relationId;
} }
public String getPageTemplateCode() { public String getPageCode() {
return pageTemplateCode; return pageCode;
} }
public void setPageTemplateCode(String pageTemplateCode) { public void setPageCode(String pageCode) {
this.pageTemplateCode = pageTemplateCode == null ? null : pageTemplateCode.trim(); this.pageCode = pageCode == null ? null : pageCode.trim();
} }
public String getEnterpriseId() { public String getEnterpriseId() {
......
...@@ -13,7 +13,7 @@ public class HmPageRelationBO implements Serializable { ...@@ -13,7 +13,7 @@ public class HmPageRelationBO implements Serializable {
/** /**
* 落地页模板code * 落地页模板code
*/ */
private String pageTemplateCode; private String pageCode;
/** /**
...@@ -43,12 +43,19 @@ public class HmPageRelationBO implements Serializable { ...@@ -43,12 +43,19 @@ public class HmPageRelationBO implements Serializable {
*/ */
private Integer type; private Integer type;
public String getPageTemplateCode() { /**
return pageTemplateCode; * 关联状态
* @see com.gic.haoban.manage.api.enums.hm.HmPageTemplateStatus
*
*/
private Integer status;
public String getPageCode() {
return pageCode;
} }
public void setPageTemplateCode(String pageTemplateCode) { public void setPageCode(String pageCode) {
this.pageTemplateCode = pageTemplateCode; this.pageCode = pageCode;
} }
public String getEnterpriseId() { public String getEnterpriseId() {
......
...@@ -12,7 +12,7 @@ public class HmPageRelationQO extends BasePageInfo { ...@@ -12,7 +12,7 @@ public class HmPageRelationQO extends BasePageInfo {
private String templateSearchText; private String templateSearchText;
private String templateCode; private String pageCode;
private Integer status; private Integer status;
...@@ -26,12 +26,12 @@ public class HmPageRelationQO extends BasePageInfo { ...@@ -26,12 +26,12 @@ public class HmPageRelationQO extends BasePageInfo {
*/ */
private String wxEnterpriseId; private String wxEnterpriseId;
public String getTemplateCode() { public String getPageCode() {
return templateCode; return pageCode;
} }
public void setTemplateCode(String templateCode) { public void setPageCode(String pageCode) {
this.templateCode = templateCode; this.pageCode = pageCode;
} }
public Integer getStatus() { public Integer getStatus() {
......
...@@ -44,4 +44,11 @@ public interface HmPageRelationService { ...@@ -44,4 +44,11 @@ public interface HmPageRelationService {
* @return * @return
*/ */
Page<HmPageRelationBO> queryPageTemplateRelationWithSearchText(HmPageRelationQO hmPageRelationQo); Page<HmPageRelationBO> queryPageTemplateRelationWithSearchText(HmPageRelationQO hmPageRelationQo);
/**
* 统计templateCode 被引用的总数
* @param pageTemplateCode
* @return
*/
Integer countPageTemplateRelation(String pageTemplateCode);
} }
...@@ -3,6 +3,7 @@ package com.gic.haoban.manage.service.service.hm.impl; ...@@ -3,6 +3,7 @@ package com.gic.haoban.manage.service.service.hm.impl;
import com.gic.api.base.commons.Page; import com.gic.api.base.commons.Page;
import com.gic.haoban.common.utils.PageUtil; import com.gic.haoban.common.utils.PageUtil;
import com.gic.haoban.manage.api.enums.hm.HmPageTemplateStatus; import com.gic.haoban.manage.api.enums.hm.HmPageTemplateStatus;
import com.gic.haoban.manage.api.enums.hm.HmPageTemplateType;
import com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageRelationMapper; import com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageRelationMapper;
import com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation; import com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation;
import com.gic.haoban.manage.service.pojo.bo.hm.HmPageRelationBO; import com.gic.haoban.manage.service.pojo.bo.hm.HmPageRelationBO;
...@@ -14,7 +15,9 @@ import org.slf4j.LoggerFactory; ...@@ -14,7 +15,9 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
import java.util.Date;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -34,8 +37,19 @@ public class HmPageRelationServiceImpl implements HmPageRelationService { ...@@ -34,8 +37,19 @@ public class HmPageRelationServiceImpl implements HmPageRelationService {
@Override @Override
@Transactional(rollbackFor = RuntimeException.class)
public boolean savePageRelation(HmPageRelationBO hmPageRelationBO) { public boolean savePageRelation(HmPageRelationBO hmPageRelationBO) {
return false; TabHaobanHmPageRelation pageRelation = new TabHaobanHmPageRelation();
pageRelation.setEnterpriseId(hmPageRelationBO.getEnterpriseId());
pageRelation.setWxEnterpriseId(pageRelation.getWxEnterpriseId());
pageRelation.setPageCode(hmPageRelationBO.getPageCode());
pageRelation.setReferId(hmPageRelationBO.getReferId());
pageRelation.setReferName(hmPageRelationBO.getReferName());
pageRelation.setCreateTime(new Date());
pageRelation.setUpdateTime(new Date());
pageRelation.setType(HmPageTemplateType.LINK.getCode());
pageRelation.setStatus(HmPageTemplateStatus.ENABLE.getCode());
return haobanHmPageRelationMapper.insertSelective(pageRelation) == 1;
} }
@Override @Override
...@@ -46,10 +60,10 @@ public class HmPageRelationServiceImpl implements HmPageRelationService { ...@@ -46,10 +60,10 @@ public class HmPageRelationServiceImpl implements HmPageRelationService {
@Override @Override
public List<HmPageRelationBO> queryPageTemplateRelation(String pageTemplateCode) { public List<HmPageRelationBO> queryPageTemplateRelation(String pageTemplateCode) {
HmPageRelationQO hmPageRelationQo = new HmPageRelationQO(); HmPageRelationQO hmPageRelationQo = new HmPageRelationQO();
hmPageRelationQo.setTemplateCode(pageTemplateCode); hmPageRelationQo.setPageCode(pageTemplateCode);
hmPageRelationQo.setStatus(HmPageTemplateStatus.ENABLE.getCode()); hmPageRelationQo.setStatus(HmPageTemplateStatus.ENABLE.getCode());
hmPageRelationQo.setPageSize(1); hmPageRelationQo.setPageSize(1);
PageHelper.startPage(hmPageRelationQo.getPageNum(), hmPageRelationQo.getPageSize(), Boolean.FALSE); PageHelper.startPage(hmPageRelationQo.getPageNum(), hmPageRelationQo.getPageSize());
List<TabHaobanHmPageRelation> tabHaobanHmPageRelations = List<TabHaobanHmPageRelation> tabHaobanHmPageRelations =
haobanHmPageRelationMapper.queryPageRelationList(hmPageRelationQo); haobanHmPageRelationMapper.queryPageRelationList(hmPageRelationQo);
return tabHaobanHmPageRelations.stream().map(item -> { return tabHaobanHmPageRelations.stream().map(item -> {
...@@ -71,4 +85,15 @@ public class HmPageRelationServiceImpl implements HmPageRelationService { ...@@ -71,4 +85,15 @@ public class HmPageRelationServiceImpl implements HmPageRelationService {
(com.github.pagehelper.Page<TabHaobanHmPageRelation>) haobanHmPageRelationMapper.queryPageRelationList(hmPageRelationQo); (com.github.pagehelper.Page<TabHaobanHmPageRelation>) haobanHmPageRelationMapper.queryPageRelationList(hmPageRelationQo);
return PageUtil.changePageHelperToCurrentPage(pageRelationPage, HmPageRelationBO.class); return PageUtil.changePageHelperToCurrentPage(pageRelationPage, HmPageRelationBO.class);
} }
/**
* 统计templateCode 被引用的总数
*
* @param pageTemplateCode
* @return
*/
@Override
public Integer countPageTemplateRelation(String pageTemplateCode) {
return null;
}
} }
...@@ -2,8 +2,8 @@ package com.gic.haoban.manage.service.service.out.impl.hm; ...@@ -2,8 +2,8 @@ package com.gic.haoban.manage.service.service.out.impl.hm;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.gic.api.base.commons.Page; import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.commons.util.UniqueIdUtils; import com.gic.commons.util.UniqueIdUtils;
import com.gic.haoban.base.api.common.ServiceResponse;
import com.gic.haoban.base.api.common.errCode.HaoBanErrCodeCommon; import com.gic.haoban.base.api.common.errCode.HaoBanErrCodeCommon;
import com.gic.haoban.common.utils.PageUtil; import com.gic.haoban.common.utils.PageUtil;
import com.gic.haoban.manage.api.dto.hm.HmGroupDTO; import com.gic.haoban.manage.api.dto.hm.HmGroupDTO;
...@@ -46,16 +46,11 @@ public class HmGroupApiServiceImpl implements HmGroupApiService { ...@@ -46,16 +46,11 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
@Override @Override
public ServiceResponse<Long> saveOrUpdateHmGroupSetting(HmGroupDTO hmGroupDTO) { public ServiceResponse<Long> saveOrUpdateHmGroupSetting(HmGroupDTO hmGroupDTO) {
ServiceResponse<Long> serviceResponse = new ServiceResponse();
if (StringUtils.isBlank(hmGroupDTO.getGroupName())) { if (StringUtils.isBlank(hmGroupDTO.getGroupName())) {
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_5.getCode()); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_5.getCode()+"", HaoBanErrCodeCommon.ERR_5.getMsg());
serviceResponse.setMessage(HaoBanErrCodeCommon.ERR_5.getMsg());
return serviceResponse;
} }
if (StringUtils.equals(DEFAULT_GROUP_NAME, hmGroupDTO.getGroupName())){ if (StringUtils.equals(DEFAULT_GROUP_NAME, hmGroupDTO.getGroupName())){
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_5.getCode()); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_5.getCode()+"", HaoBanErrCodeCommon.ERR_5.getMsg());
serviceResponse.setMessage(HaoBanErrCodeCommon.ERR_5.getMsg());
return serviceResponse;
} }
HmGroupInfoQO groupInfoQo = new HmGroupInfoQO(); HmGroupInfoQO groupInfoQo = new HmGroupInfoQO();
groupInfoQo.setGroupName(hmGroupDTO.getGroupName()); groupInfoQo.setGroupName(hmGroupDTO.getGroupName());
...@@ -67,9 +62,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService { ...@@ -67,9 +62,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
// insert // insert
// check groupName unique // check groupName unique
if (CollectionUtils.isNotEmpty(tabHaobanHmGroupSettings)) { if (CollectionUtils.isNotEmpty(tabHaobanHmGroupSettings)) {
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_5.getCode()); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_5.getCode()+"", HaoBanErrCodeCommon.ERR_5.getMsg());
serviceResponse.setMessage(HaoBanErrCodeCommon.ERR_5.getMsg());
return serviceResponse;
} }
TabHaobanHmGroupSetting tempGroupSetting = new TabHaobanHmGroupSetting(); TabHaobanHmGroupSetting tempGroupSetting = new TabHaobanHmGroupSetting();
tempGroupSetting.setGroupId(UniqueIdUtils.uniqueLong()); tempGroupSetting.setGroupId(UniqueIdUtils.uniqueLong());
...@@ -81,33 +74,26 @@ public class HmGroupApiServiceImpl implements HmGroupApiService { ...@@ -81,33 +74,26 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
tempGroupSetting.setEnterpriseId(hmGroupDTO.getEnterpriseId()); tempGroupSetting.setEnterpriseId(hmGroupDTO.getEnterpriseId());
tempGroupSetting.setWxEnterpriseId(hmGroupDTO.getWxEnterpriseId()); tempGroupSetting.setWxEnterpriseId(hmGroupDTO.getWxEnterpriseId());
haobanHmGroupSettingMapper.insertSelective(tempGroupSetting); haobanHmGroupSettingMapper.insertSelective(tempGroupSetting);
serviceResponse.setResult(tempGroupSetting.getGroupId()); return ServiceResponse.success(tempGroupSetting.getGroupId());
} else { } else {
// update // update
if (CollectionUtils.isNotEmpty(tabHaobanHmGroupSettings) if (CollectionUtils.isNotEmpty(tabHaobanHmGroupSettings)
&& tabHaobanHmGroupSettings.size() > 1) { && tabHaobanHmGroupSettings.size() > 1) {
// 名称重复 // 名称重复
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_5.getCode()); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_5.getCode()+"", HaoBanErrCodeCommon.ERR_5.getMsg());
serviceResponse.setMessage(HaoBanErrCodeCommon.ERR_5.getMsg());
return serviceResponse;
} }
if (CollectionUtils.isNotEmpty(tabHaobanHmGroupSettings) if (CollectionUtils.isNotEmpty(tabHaobanHmGroupSettings)
&& !tabHaobanHmGroupSettings.get(0).getGroupId().equals(hmGroupDTO.getGroupId())) { && !tabHaobanHmGroupSettings.get(0).getGroupId().equals(hmGroupDTO.getGroupId())) {
// 名称重复 // 名称重复
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_5.getCode()); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_5.getCode()+"", HaoBanErrCodeCommon.ERR_5.getMsg());
return serviceResponse;
} }
TabHaobanHmGroupSetting tabHaobanHmGroupSetting = haobanHmGroupSettingMapper.selectByPrimaryKey(hmGroupDTO.getGroupId()); TabHaobanHmGroupSetting tabHaobanHmGroupSetting = haobanHmGroupSettingMapper.selectByPrimaryKey(hmGroupDTO.getGroupId());
if (tabHaobanHmGroupSetting == null) { if (tabHaobanHmGroupSetting == null) {
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_8.getCode()); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_8.getCode()+"", HaoBanErrCodeCommon.ERR_8.getMsg());
serviceResponse.setMessage(HaoBanErrCodeCommon.ERR_8.getMsg());
return serviceResponse;
} }
if (!StringUtils.equals(tabHaobanHmGroupSetting.getEnterpriseId(), hmGroupDTO.getEnterpriseId())) { if (!StringUtils.equals(tabHaobanHmGroupSetting.getEnterpriseId(), hmGroupDTO.getEnterpriseId())) {
// 无权限 // 无权限
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_9.getCode()); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_9.getCode()+"", HaoBanErrCodeCommon.ERR_9.getMsg());
serviceResponse.setMessage(HaoBanErrCodeCommon.ERR_9.getMsg());
return serviceResponse;
} }
TabHaobanHmGroupSetting tempGroupSetting = new TabHaobanHmGroupSetting(); TabHaobanHmGroupSetting tempGroupSetting = new TabHaobanHmGroupSetting();
tempGroupSetting.setGroupId(tabHaobanHmGroupSetting.getGroupId()); tempGroupSetting.setGroupId(tabHaobanHmGroupSetting.getGroupId());
...@@ -116,9 +102,8 @@ public class HmGroupApiServiceImpl implements HmGroupApiService { ...@@ -116,9 +102,8 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
tempGroupSetting.setModifierName(hmGroupDTO.getModifierName()); tempGroupSetting.setModifierName(hmGroupDTO.getModifierName());
tempGroupSetting.setUpdateTime(new Date()); tempGroupSetting.setUpdateTime(new Date());
haobanHmGroupSettingMapper.updateByPrimaryKeySelective(tempGroupSetting); haobanHmGroupSettingMapper.updateByPrimaryKeySelective(tempGroupSetting);
serviceResponse.setResult(tempGroupSetting.getGroupId()); return ServiceResponse.success(tempGroupSetting.getGroupId());
} }
return serviceResponse;
} }
@Override @Override
...@@ -140,9 +125,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService { ...@@ -140,9 +125,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
result.addAll(hmGroupInfoPage.getResult()); result.addAll(hmGroupInfoPage.getResult());
} }
hmGroupInfoPage.setResult(result); hmGroupInfoPage.setResult(result);
ServiceResponse<Page<HmGroupDTO>> serviceResponse = new ServiceResponse<>(); return ServiceResponse.success(hmGroupInfoPage);
serviceResponse.setResult(hmGroupInfoPage);
return serviceResponse;
} }
private HmGroupDTO buildDefault(Integer num){ private HmGroupDTO buildDefault(Integer num){
...@@ -157,20 +140,15 @@ public class HmGroupApiServiceImpl implements HmGroupApiService { ...@@ -157,20 +140,15 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
@Override @Override
public ServiceResponse<Boolean> deleteGroupSetting(HmGroupDTO groupDTO) { public ServiceResponse<Boolean> deleteGroupSetting(HmGroupDTO groupDTO) {
log.info("[deleteGroupSetting] 删除分组, params:{}", JSON.toJSONString(groupDTO)); log.info("[deleteGroupSetting] 删除分组, params:{}", JSON.toJSONString(groupDTO));
ServiceResponse<Boolean> serviceResponse = new ServiceResponse<>();
serviceResponse.setResult(Boolean.FALSE);
if (groupDTO.getGroupId() == null) { if (groupDTO.getGroupId() == null) {
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_2.getCode()); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_2.getCode()+"", HaoBanErrCodeCommon.ERR_2.getMsg());
return serviceResponse;
} }
if (DEFAULT_GROUP_ID.equals(groupDTO.getGroupId())){ if (DEFAULT_GROUP_ID.equals(groupDTO.getGroupId())){
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_5.getCode()); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_5.getCode()+"", HaoBanErrCodeCommon.ERR_5.getMsg());
return serviceResponse;
} }
TabHaobanHmGroupSetting tabHaobanHmGroupSetting = haobanHmGroupSettingMapper.selectByPrimaryKey(groupDTO.getGroupId()); TabHaobanHmGroupSetting tabHaobanHmGroupSetting = haobanHmGroupSettingMapper.selectByPrimaryKey(groupDTO.getGroupId());
if (tabHaobanHmGroupSetting == null || !HmGroupStatus.ENABLE.getCode().equals(tabHaobanHmGroupSetting.getStatus())) { if (tabHaobanHmGroupSetting == null || !HmGroupStatus.ENABLE.getCode().equals(tabHaobanHmGroupSetting.getStatus())) {
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_5.getCode()); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_5.getCode()+"", HaoBanErrCodeCommon.ERR_5.getMsg());
return serviceResponse;
} }
// todo query hm 校验分组是否被引用 // todo query hm 校验分组是否被引用
TabHaobanHmGroupSetting tempGroupSetting = new TabHaobanHmGroupSetting(); TabHaobanHmGroupSetting tempGroupSetting = new TabHaobanHmGroupSetting();
...@@ -179,8 +157,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService { ...@@ -179,8 +157,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
tempGroupSetting.setModifierId(groupDTO.getModifierId()); tempGroupSetting.setModifierId(groupDTO.getModifierId());
tempGroupSetting.setModifierName(groupDTO.getModifierName()); tempGroupSetting.setModifierName(groupDTO.getModifierName());
tempGroupSetting.setUpdateTime(new Date()); tempGroupSetting.setUpdateTime(new Date());
serviceResponse.setResult(haobanHmGroupSettingMapper.updateByPrimaryKeySelective(tempGroupSetting) == 1); return ServiceResponse.success(haobanHmGroupSettingMapper.updateByPrimaryKeySelective(tempGroupSetting) == 1);
return serviceResponse;
} }
/** /**
...@@ -192,9 +169,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService { ...@@ -192,9 +169,7 @@ public class HmGroupApiServiceImpl implements HmGroupApiService {
*/ */
@Override @Override
public ServiceResponse<Integer> queryGroupReferCount(String enterpriseId, String wxEnterpriseId) { public ServiceResponse<Integer> queryGroupReferCount(String enterpriseId, String wxEnterpriseId) {
ServiceResponse<Integer> serviceResponse = new ServiceResponse<>();
serviceResponse.setResult(0);
// todo query 分组引用的总数 // todo query 分组引用的总数
return serviceResponse; return ServiceResponse.success(0);
} }
} }
...@@ -33,12 +33,8 @@ public class HmWelcomeRelationApiServiceImpl implements HmWelcomeRelationApiServ ...@@ -33,12 +33,8 @@ public class HmWelcomeRelationApiServiceImpl implements HmWelcomeRelationApiServ
*/ */
@Override @Override
public ServiceResponse<Page<HmWelcomeRelationDTO>> queryWelcomeRelation(QueryWelcomeRelationQDTO queryWelcomeRelationQDTO) { public ServiceResponse<Page<HmWelcomeRelationDTO>> queryWelcomeRelation(QueryWelcomeRelationQDTO queryWelcomeRelationQDTO) {
ServiceResponse<Page<HmWelcomeRelationDTO>> serviceResponse = new ServiceResponse<>();
if (queryWelcomeRelationQDTO.getWelcomeId() == null){ if (queryWelcomeRelationQDTO.getWelcomeId() == null){
serviceResponse.setCode(HaoBanErrCodeCommon.ERR_2.getCode()+""); return ServiceResponse.failure(HaoBanErrCodeCommon.ERR_2.getCode()+"", HaoBanErrCodeCommon.ERR_2.getMsg());
serviceResponse.setMessage(HaoBanErrCodeCommon.ERR_2.getMsg());
return serviceResponse;
} }
WelcomeRelationQO welcomeRelationQo = new WelcomeRelationQO(); WelcomeRelationQO welcomeRelationQo = new WelcomeRelationQO();
welcomeRelationQo.setWelcomeId(queryWelcomeRelationQDTO.getWelcomeId()); welcomeRelationQo.setWelcomeId(queryWelcomeRelationQDTO.getWelcomeId());
...@@ -46,7 +42,6 @@ public class HmWelcomeRelationApiServiceImpl implements HmWelcomeRelationApiServ ...@@ -46,7 +42,6 @@ public class HmWelcomeRelationApiServiceImpl implements HmWelcomeRelationApiServ
com.github.pagehelper.Page<TabHaobanWelcomeTemplateRelation> tabHaobanWelcomeTemplateRelations = com.github.pagehelper.Page<TabHaobanWelcomeTemplateRelation> tabHaobanWelcomeTemplateRelations =
(com.github.pagehelper.Page<TabHaobanWelcomeTemplateRelation>) welcomeTemplateRelationMapper.queryWelcomeTemplate(welcomeRelationQo); (com.github.pagehelper.Page<TabHaobanWelcomeTemplateRelation>) welcomeTemplateRelationMapper.queryWelcomeTemplate(welcomeRelationQo);
Page<HmWelcomeRelationDTO> hmWelcomeRelationDTOPage = PageUtil.changePageHelperToCurrentPage(tabHaobanWelcomeTemplateRelations, HmWelcomeRelationDTO.class); Page<HmWelcomeRelationDTO> hmWelcomeRelationDTOPage = PageUtil.changePageHelperToCurrentPage(tabHaobanWelcomeTemplateRelations, HmWelcomeRelationDTO.class);
serviceResponse.setResult(hmWelcomeRelationDTOPage); return ServiceResponse.success(hmWelcomeRelationDTOPage);
return serviceResponse;
} }
} }
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<mapper namespace="com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageRelationMapper"> <mapper namespace="com.gic.haoban.manage.service.dao.mapper.hm.TabHaobanHmPageRelationMapper">
<resultMap id="BaseResultMap" type="com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"> <resultMap id="BaseResultMap" type="com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation">
<id column="relation_id" property="relationId" jdbcType="BIGINT"/> <id column="relation_id" property="relationId" jdbcType="BIGINT"/>
<result column="page_template_code" property="pageTemplateCode" jdbcType="VARCHAR"/> <result column="page_code" property="pageCode" jdbcType="VARCHAR"/>
<result column="enterprise_id" property="enterpriseId" jdbcType="VARCHAR"/> <result column="enterprise_id" property="enterpriseId" jdbcType="VARCHAR"/>
<result column="wx_enterprise_id" property="wxEnterpriseId" jdbcType="VARCHAR"/> <result column="wx_enterprise_id" property="wxEnterpriseId" jdbcType="VARCHAR"/>
<result column="refer_id" property="referId" jdbcType="VARCHAR"/> <result column="refer_id" property="referId" jdbcType="VARCHAR"/>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
relation_id relation_id
, page_template_code, enterprise_id, wx_enterprise_id, refer_id, refer_name, , page_code, enterprise_id, wx_enterprise_id, refer_id, refer_name,
create_time, update_time, type, status create_time, update_time, type, status
</sql> </sql>
<select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long"> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long">
...@@ -30,11 +30,11 @@ ...@@ -30,11 +30,11 @@
where relation_id = #{relationId,jdbcType=BIGINT} where relation_id = #{relationId,jdbcType=BIGINT}
</delete> </delete>
<insert id="insert" parameterType="com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"> <insert id="insert" parameterType="com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation">
insert into tab_haoban_hm_page_relation (relation_id, page_template_code, enterprise_id, insert into tab_haoban_hm_page_relation (relation_id, page_code, enterprise_id,
wx_enterprise_id, refer_id, refer_name, wx_enterprise_id, refer_id, refer_name,
create_time, update_time, type, create_time, update_time, type,
status) status)
values (#{relationId,jdbcType=BIGINT}, #{pageTemplateCode,jdbcType=VARCHAR}, #{enterpriseId,jdbcType=VARCHAR}, values (#{relationId,jdbcType=BIGINT}, #{pageCode,jdbcType=VARCHAR}, #{enterpriseId,jdbcType=VARCHAR},
#{wxEnterpriseId,jdbcType=VARCHAR}, #{referId,jdbcType=VARCHAR}, #{referName,jdbcType=VARCHAR}, #{wxEnterpriseId,jdbcType=VARCHAR}, #{referId,jdbcType=VARCHAR}, #{referName,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{type,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{type,jdbcType=INTEGER},
#{status,jdbcType=INTEGER}) #{status,jdbcType=INTEGER})
...@@ -45,8 +45,8 @@ ...@@ -45,8 +45,8 @@
<if test="relationId != null"> <if test="relationId != null">
relation_id, relation_id,
</if> </if>
<if test="pageTemplateCode != null"> <if test="pageCode != null">
page_template_code, page_code,
</if> </if>
<if test="enterpriseId != null"> <if test="enterpriseId != null">
enterprise_id, enterprise_id,
...@@ -77,8 +77,8 @@ ...@@ -77,8 +77,8 @@
<if test="relationId != null"> <if test="relationId != null">
#{relationId,jdbcType=BIGINT}, #{relationId,jdbcType=BIGINT},
</if> </if>
<if test="pageTemplateCode != null"> <if test="pageCode != null">
#{pageTemplateCode,jdbcType=VARCHAR}, #{pageCode,jdbcType=VARCHAR},
</if> </if>
<if test="enterpriseId != null"> <if test="enterpriseId != null">
#{enterpriseId,jdbcType=VARCHAR}, #{enterpriseId,jdbcType=VARCHAR},
...@@ -110,8 +110,8 @@ ...@@ -110,8 +110,8 @@
parameterType="com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"> parameterType="com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation">
update tab_haoban_hm_page_relation update tab_haoban_hm_page_relation
<set> <set>
<if test="pageTemplateCode != null"> <if test="pageCode != null">
page_template_code = #{pageTemplateCode,jdbcType=VARCHAR}, page_code = #{pageCode,jdbcType=VARCHAR},
</if> </if>
<if test="enterpriseId != null"> <if test="enterpriseId != null">
enterprise_id = #{enterpriseId,jdbcType=VARCHAR}, enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
...@@ -142,14 +142,14 @@ ...@@ -142,14 +142,14 @@
</update> </update>
<update id="updateByPrimaryKey" parameterType="com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation"> <update id="updateByPrimaryKey" parameterType="com.gic.haoban.manage.service.entity.hm.TabHaobanHmPageRelation">
update tab_haoban_hm_page_relation update tab_haoban_hm_page_relation
set page_template_code = #{pageTemplateCode,jdbcType=VARCHAR}, set page_code = #{pageCode,jdbcType=VARCHAR},
enterprise_id = #{enterpriseId,jdbcType=VARCHAR}, enterprise_id = #{enterpriseId,jdbcType=VARCHAR},
wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR}, wx_enterprise_id = #{wxEnterpriseId,jdbcType=VARCHAR},
refer_id = #{referId,jdbcType=VARCHAR}, refer_id = #{referId,jdbcType=VARCHAR},
refer_name = #{referName,jdbcType=VARCHAR}, refer_name = #{referName,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP}, create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP},
type = #{type,jdbcType=INTEGER}, `type` = #{type,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER} status = #{status,jdbcType=INTEGER}
where relation_id = #{relationId,jdbcType=BIGINT} where relation_id = #{relationId,jdbcType=BIGINT}
</update> </update>
...@@ -158,8 +158,8 @@ ...@@ -158,8 +158,8 @@
select <include refid="Base_Column_List"/> select <include refid="Base_Column_List"/>
from tab_haoban_hm_page_relation from tab_haoban_hm_page_relation
<where> <where>
<if test="templateCode != null and templateCode != ''"> <if test="pageCode != null and pageCode != ''">
page_template_code = #{templateCode} page_code = #{pageCode}
</if> </if>
<if test="status != null"> <if test="status != null">
and `status` = #{status} and `status` = #{status}
......
package com.gic.haoban.manage.web.controller.hm; package com.gic.haoban.manage.web.controller.hm;
import com.gic.api.base.commons.Page; import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.commons.webapi.reponse.RestResponse; import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.haoban.base.api.common.PageResult2; import com.gic.haoban.base.api.common.PageResult2;
import com.gic.haoban.base.api.common.ServiceResponse;
import com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO; import com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO;
import com.gic.haoban.common.utils.AuthWebRequestUtil; import com.gic.haoban.common.utils.AuthWebRequestUtil;
import com.gic.haoban.common.utils.PageUtil; import com.gic.haoban.common.utils.PageUtil;
......
package com.gic.haoban.manage.web.controller.hm; package com.gic.haoban.manage.web.controller.hm;
import com.gic.api.base.commons.Page; import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.commons.webapi.reponse.RestResponse; import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.haoban.base.api.common.PageResult2; import com.gic.haoban.base.api.common.PageResult2;
import com.gic.haoban.base.api.common.ServiceResponse;
import com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO; import com.gic.haoban.base.api.common.pojo.dto.WebLoginDTO;
import com.gic.haoban.common.utils.AuthWebRequestUtil; import com.gic.haoban.common.utils.AuthWebRequestUtil;
import com.gic.haoban.common.utils.PageUtil; import com.gic.haoban.common.utils.PageUtil;
import com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO; import com.gic.haoban.manage.api.dto.hm.HmPageQueryDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageRelationQueryDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageRelationRespDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageTemplateDTO; import com.gic.haoban.manage.api.dto.hm.HmPageTemplateDTO;
import com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO; import com.gic.haoban.manage.api.dto.hm.HmPageTemplateRespDTO;
import com.gic.haoban.manage.api.service.hm.HmPageTemplateApiService; import com.gic.haoban.manage.api.service.hm.HmPageTemplateApiService;
import com.gic.haoban.manage.web.vo.hm.HmPageTemplateListVO; import com.gic.haoban.manage.web.vo.hm.HmPageTemplateListVO;
import com.gic.haoban.manage.web.vo.hm.HmPageTemplateSettingVO; import com.gic.haoban.manage.web.vo.hm.HmPageTemplateSettingVO;
import com.gic.haoban.manage.web.vo.hm.PageTemplateRelationVO;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
...@@ -34,7 +37,7 @@ public class HmPageTemplateController { ...@@ -34,7 +37,7 @@ public class HmPageTemplateController {
public RestResponse<?> savePageTemplate(HmPageTemplateSettingVO pageTemplateSettingVO){ public RestResponse<?> savePageTemplate(HmPageTemplateSettingVO pageTemplateSettingVO){
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser(); WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
HmPageTemplateDTO pageTemplateDTO = new HmPageTemplateDTO(); HmPageTemplateDTO pageTemplateDTO = new HmPageTemplateDTO();
pageTemplateDTO.setTemplateName(pageTemplateSettingVO.getTemplateName()); pageTemplateDTO.setPageName(pageTemplateSettingVO.getTemplateName());
pageTemplateDTO.setPageTitle(pageTemplateSettingVO.getPageTitle()); pageTemplateDTO.setPageTitle(pageTemplateSettingVO.getPageTitle());
pageTemplateDTO.setMerchantName(pageTemplateSettingVO.getMerchantName()); pageTemplateDTO.setMerchantName(pageTemplateSettingVO.getMerchantName());
pageTemplateDTO.setMerchantPhoneNumber(pageTemplateSettingVO.getMerchantPhoneNumber()); pageTemplateDTO.setMerchantPhoneNumber(pageTemplateSettingVO.getMerchantPhoneNumber());
...@@ -57,8 +60,8 @@ public class HmPageTemplateController { ...@@ -57,8 +60,8 @@ public class HmPageTemplateController {
public RestResponse<?> editPageTemplate(HmPageTemplateSettingVO pageTemplateSettingVO){ public RestResponse<?> editPageTemplate(HmPageTemplateSettingVO pageTemplateSettingVO){
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser(); WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
HmPageTemplateDTO pageTemplateDTO = new HmPageTemplateDTO(); HmPageTemplateDTO pageTemplateDTO = new HmPageTemplateDTO();
pageTemplateDTO.setTemplateId(pageTemplateSettingVO.getTemplateId()); pageTemplateDTO.setPageId(pageTemplateSettingVO.getTemplateId());
pageTemplateDTO.setTemplateName(pageTemplateSettingVO.getTemplateName()); pageTemplateDTO.setPageName(pageTemplateSettingVO.getTemplateName());
pageTemplateDTO.setPageTitle(pageTemplateSettingVO.getPageTitle()); pageTemplateDTO.setPageTitle(pageTemplateSettingVO.getPageTitle());
pageTemplateDTO.setMerchantName(pageTemplateSettingVO.getMerchantName()); pageTemplateDTO.setMerchantName(pageTemplateSettingVO.getMerchantName());
pageTemplateDTO.setMerchantPhoneNumber(pageTemplateSettingVO.getMerchantPhoneNumber()); pageTemplateDTO.setMerchantPhoneNumber(pageTemplateSettingVO.getMerchantPhoneNumber());
...@@ -97,7 +100,7 @@ public class HmPageTemplateController { ...@@ -97,7 +100,7 @@ public class HmPageTemplateController {
public RestResponse<?> deletePageTemplate(Long templateId){ public RestResponse<?> deletePageTemplate(Long templateId){
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser(); WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
HmPageTemplateDTO hmPageTemplateDTO = new HmPageTemplateDTO(); HmPageTemplateDTO hmPageTemplateDTO = new HmPageTemplateDTO();
hmPageTemplateDTO.setTemplateId(templateId); hmPageTemplateDTO.setPageId(templateId);
hmPageTemplateDTO.setClerkId(loginUser.getClerkId()); hmPageTemplateDTO.setClerkId(loginUser.getClerkId());
hmPageTemplateDTO.setClerkName(loginUser.getClerkName()); hmPageTemplateDTO.setClerkName(loginUser.getClerkName());
ServiceResponse<Boolean> serviceResponse = pageTemplateApiService.deleteHmPageTemplate(hmPageTemplateDTO); ServiceResponse<Boolean> serviceResponse = pageTemplateApiService.deleteHmPageTemplate(hmPageTemplateDTO);
...@@ -106,4 +109,22 @@ public class HmPageTemplateController { ...@@ -106,4 +109,22 @@ public class HmPageTemplateController {
} }
return RestResponse.failure(serviceResponse.getCode()+"", serviceResponse.getMessage()); return RestResponse.failure(serviceResponse.getCode()+"", serviceResponse.getMessage());
} }
@RequestMapping(path = "/page/detail")
public RestResponse<?> queryPageTemplateDetail(Long templateId){
ServiceResponse<HmPageTemplateRespDTO> serviceResponse = pageTemplateApiService.queryPageTemplateDetail(templateId);
return RestResponse.successResult(serviceResponse.getResult());
}
@RequestMapping(path = "/page/relation")
public RestResponse<?> queryPageTemplateRelationList(PageTemplateRelationVO pageTemplateRelationVO){
HmPageRelationQueryDTO pageRelationQueryDTO = new HmPageRelationQueryDTO();
pageRelationQueryDTO.setPageNum(pageTemplateRelationVO.getPageNum());
pageRelationQueryDTO.setPageSize(pageTemplateRelationVO.getPageSize());
pageRelationQueryDTO.setSearchText(pageTemplateRelationVO.getSearchContent());
pageRelationQueryDTO.setPageId(pageRelationQueryDTO.getPageId());
ServiceResponse<Page<HmPageRelationRespDTO>> serviceResponse = pageTemplateApiService.queryPageRelation(pageRelationQueryDTO);
PageResult2 pageInfo = PageUtil.getPageInfo(serviceResponse.getResult());
return RestResponse.successResult(pageInfo);
}
} }
package com.gic.haoban.manage.web.vo.hm;
import com.gic.haoban.base.api.common.BasePageInfo;
/**
* @Author MUSI
* @Date 2022/7/8 1:52 PM
* @Description
* @Version
**/
public class PageTemplateRelationVO extends BasePageInfo {
private Long templateId;
private String searchContent;
public Long getTemplateId() {
return templateId;
}
public void setTemplateId(Long templateId) {
this.templateId = templateId;
}
public String getSearchContent() {
return searchContent;
}
public void setSearchContent(String searchContent) {
this.searchContent = searchContent;
}
}
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