来源修改

This commit is contained in:
苏竹红
2023-07-27 11:17:51 +08:00
parent 2b943c8755
commit b81670d969
2 changed files with 14 additions and 10 deletions

View File

@@ -7,16 +7,14 @@ package com.cool.store.enums;
*/ */
public enum UserChannelEnum { public enum UserChannelEnum {
EXHIBITION("exhibition", 54644,"北京展会"), EXHIBITION("EXHIBITION","北京展会"),
RECOMMENDED("recommended", 54642,"李德龙推荐"); RECOMMENDED("RECOMMENDED","李德龙推荐");
private final String code; private final String code;
private final Integer channelId;
private final String desc; private final String desc;
UserChannelEnum(String code, Integer channelId, String desc) { UserChannelEnum(String code, String desc) {
this.code = code; this.code = code;
this.channelId = channelId;
this.desc = desc; this.desc = desc;
} }
@@ -24,9 +22,6 @@ public enum UserChannelEnum {
return code; return code;
} }
public Integer getChannelId() {
return channelId;
}
public String getDesc() { public String getDesc() {
return desc; return desc;

View File

@@ -64,9 +64,12 @@ public class WechatMiniAppServiceImpl implements WechatMiniAppService {
private String wxAppId; private String wxAppId;
@Value("${weixin.appSecret}") @Value("${weixin.appSecret}")
private String wxAppSecret; private String wxAppSecret;
@Value("${fixMobileOpenid}") @Value("${fixMobileOpenid}")
private String fixMobileOpenid; private String fixMobileOpenid;
@Value("${exhibition.channel.id}")
private Integer exhibition;
@Value("${recommended.channel.id}")
private Integer recommended;
@Override @Override
@@ -109,7 +112,13 @@ public class WechatMiniAppServiceImpl implements WechatMiniAppService {
// hyPartnerUserInfoDO.setUsername(phoneInfoDTO.getPhoneInfo().getPhoneNumber()); // hyPartnerUserInfoDO.setUsername(phoneInfoDTO.getPhoneInfo().getPhoneNumber());
hyPartnerUserInfoDO.setPartnerId(UUIDUtils.get32UUID()); hyPartnerUserInfoDO.setPartnerId(UUIDUtils.get32UUID());
hyPartnerUserInfoDO.setIsWritePartnerKnow(0); 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); hyPartnerUserInfoDO.setUserChannelId(channelId);
hyPartnerUserInfoDAO.insertSelective(hyPartnerUserInfoDO); hyPartnerUserInfoDAO.insertSelective(hyPartnerUserInfoDO);
} }