Commit f6dc8033 by 王祖波

Merge branch 'feature-recommend2' into developer

# Conflicts:
#	haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/WxStaffController.java
parents 9b59fa29 296675ed
...@@ -24,7 +24,8 @@ import com.gic.enterprise.api.dto.custompage.CustomPageRenderDTO; ...@@ -24,7 +24,8 @@ import com.gic.enterprise.api.dto.custompage.CustomPageRenderDTO;
import com.gic.enterprise.api.enums.CustomPageTypeEnum; import com.gic.enterprise.api.enums.CustomPageTypeEnum;
import com.gic.enterprise.api.service.*; import com.gic.enterprise.api.service.*;
import com.gic.haoban.manage.web.qo.StaffAddVO; import com.gic.haoban.manage.web.qo.StaffAddVO;
import com.gic.haoban.manage.web.utils.CustomSwitcher; import com.gic.haoban.manage.web.utils.switcher.CustomSwitcher;
import com.gic.haoban.manage.web.utils.switcher.MarketingSwitcher;
import com.gic.haoban.manage.web.utils.storestatusfilter.StoreStatusFilterUtils; import com.gic.haoban.manage.web.utils.storestatusfilter.StoreStatusFilterUtils;
import com.gic.haoban.manage.web.vo.*; import com.gic.haoban.manage.web.vo.*;
import com.gic.marketing.pro.api.service.clerktask.ClerkTaskApiService; import com.gic.marketing.pro.api.service.clerktask.ClerkTaskApiService;
...@@ -69,6 +70,11 @@ import com.gic.haoban.manage.api.dto.*; ...@@ -69,6 +70,11 @@ import com.gic.haoban.manage.api.dto.*;
import com.gic.haoban.manage.api.dto.role.HaobanRoleDTO; import com.gic.haoban.manage.api.dto.role.HaobanRoleDTO;
import com.gic.haoban.manage.api.dto.role.StoreRoleDTO; import com.gic.haoban.manage.api.dto.role.StoreRoleDTO;
import com.gic.haoban.manage.api.enums.*; import com.gic.haoban.manage.api.enums.*;
import com.gic.haoban.manage.api.enums.AuditStatus;
import com.gic.haoban.manage.api.enums.AuditType;
import com.gic.haoban.manage.api.enums.ChannelCodeEnum;
import com.gic.haoban.manage.api.enums.NoticeMessageTypeEnum;
import com.gic.haoban.manage.api.enums.SyncTaskTypeEnum;
import com.gic.haoban.manage.api.enums.role.RoleClerkTypeEnum; import com.gic.haoban.manage.api.enums.role.RoleClerkTypeEnum;
import com.gic.haoban.manage.api.service.*; import com.gic.haoban.manage.api.service.*;
import com.gic.haoban.manage.api.service.role.HaobanRoleApiService; import com.gic.haoban.manage.api.service.role.HaobanRoleApiService;
...@@ -333,6 +339,7 @@ public class WxStaffController extends WebBaseController { ...@@ -333,6 +339,7 @@ public class WxStaffController extends WebBaseController {
auditSettingVO.setShowAiCustom(this.aiCustom(storeDTO.getEnterpriseId())); auditSettingVO.setShowAiCustom(this.aiCustom(storeDTO.getEnterpriseId()));
auditSettingVO.setPotentialHide(MarketingSwitcher.POTENTIAL_HIDE_STORE_ENTERPRSE_ID.contains(wxEnterpriseDTO.getEnterpriseId()) ? 1 : 0);
return resultResponse(HaoBanErrCode.ERR_1, auditSettingVO); return resultResponse(HaoBanErrCode.ERR_1, auditSettingVO);
} }
......
package com.gic.haoban.manage.web.utils; package com.gic.haoban.manage.web.utils;
import com.gic.commons.switcher.SwitcherApplication; import com.gic.commons.switcher.SwitcherApplication;
import com.gic.haoban.manage.web.utils.switcher.CustomSwitcher;
import com.gic.haoban.manage.web.utils.switcher.MarketingSwitcher;
import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.InitializingBean;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -12,5 +14,6 @@ public class SwitcherInitialization implements InitializingBean { ...@@ -12,5 +14,6 @@ public class SwitcherInitialization implements InitializingBean {
@Override @Override
public void afterPropertiesSet() throws Exception { public void afterPropertiesSet() throws Exception {
SwitcherApplication.init(CustomSwitcher.class); SwitcherApplication.init(CustomSwitcher.class);
SwitcherApplication.init(MarketingSwitcher.class);
} }
} }
\ No newline at end of file
package com.gic.haoban.manage.web.utils; package com.gic.haoban.manage.web.utils.switcher;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.gic.commons.switcher.Switcher; import com.gic.commons.switcher.Switcher;
......
package com.gic.haoban.manage.web.utils.switcher;
import com.gic.commons.switcher.Switcher;
import com.gic.commons.switcher.SwitcherNamespace;
@SwitcherNamespace("BUZ.market-properties")
public class MarketingSwitcher {
@Switcher
public static String POTENTIAL_HIDE_STORE_ENTERPRSE_ID;
}
\ No newline at end of file
...@@ -26,6 +26,8 @@ public class AuditSettingVO implements Serializable { ...@@ -26,6 +26,8 @@ public class AuditSettingVO implements Serializable {
private int showMemberSign ; private int showMemberSign ;
// 是否显示ai换装 // 是否显示ai换装
private int showAiCustom ; private int showAiCustom ;
// 潜客雷达隐藏折扣店
private int potentialHide;
private JSONObject shareMemberSignInfo ; private JSONObject shareMemberSignInfo ;
...@@ -37,6 +39,14 @@ public class AuditSettingVO implements Serializable { ...@@ -37,6 +39,14 @@ public class AuditSettingVO implements Serializable {
this.showAiCustom = showAiCustom; this.showAiCustom = showAiCustom;
} }
public int getPotentialHide() {
return potentialHide;
}
public void setPotentialHide(int potentialHide) {
this.potentialHide = potentialHide;
}
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public JSONObject getShareMemberSignInfo() { public JSONObject getShareMemberSignInfo() {
......
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