diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/UserChannelEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/UserChannelEnum.java index 3acf218e1..bb32aa061 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/enums/UserChannelEnum.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/UserChannelEnum.java @@ -7,16 +7,14 @@ package com.cool.store.enums; */ public enum UserChannelEnum { - EXHIBITION("exhibition", 54644,"北京展会"), - RECOMMENDED("recommended", 54642,"李德龙推荐"); + EXHIBITION("EXHIBITION","北京展会"), + RECOMMENDED("RECOMMENDED","李德龙推荐"); private final String code; - private final Integer channelId; private final String desc; - UserChannelEnum(String code, Integer channelId, String desc) { + UserChannelEnum(String code, String desc) { this.code = code; - this.channelId = channelId; this.desc = desc; } @@ -24,9 +22,6 @@ public enum UserChannelEnum { return code; } - public Integer getChannelId() { - return channelId; - } public String getDesc() { return desc; diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/WechatMiniAppServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/WechatMiniAppServiceImpl.java index bf0c1d5e0..0408c753f 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/WechatMiniAppServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/WechatMiniAppServiceImpl.java @@ -64,9 +64,12 @@ public class WechatMiniAppServiceImpl implements WechatMiniAppService { private String wxAppId; @Value("${weixin.appSecret}") private String wxAppSecret; - @Value("${fixMobileOpenid}") private String fixMobileOpenid; + @Value("${exhibition.channel.id}") + private Integer exhibition; + @Value("${recommended.channel.id}") + private Integer recommended; @Override @@ -109,7 +112,13 @@ public class WechatMiniAppServiceImpl implements WechatMiniAppService { // hyPartnerUserInfoDO.setUsername(phoneInfoDTO.getPhoneInfo().getPhoneNumber()); hyPartnerUserInfoDO.setPartnerId(UUIDUtils.get32UUID()); hyPartnerUserInfoDO.setIsWritePartnerKnow(0); - Integer channelId = param.getUserChannelEnum() != null ? param.getUserChannelEnum().getChannelId() : null; + Integer channelId = null; + if (param.getUserChannelEnum()!=null && UserChannelEnum.EXHIBITION.getCode().equals(param.getUserChannelEnum().getCode())){ + channelId = exhibition; + } + if (param.getUserChannelEnum()!=null && UserChannelEnum.RECOMMENDED.getCode().equals(param.getUserChannelEnum().getCode())){ + channelId = recommended; + } hyPartnerUserInfoDO.setUserChannelId(channelId); hyPartnerUserInfoDAO.insertSelective(hyPartnerUserInfoDO); }