winter 2 лет назад
Родитель
Сommit
17bf1fb8d6
2 измененных файлов: 18 добавлений и 2 удалений
  1. +9
    -0
      mallinkService/src/main/java/com/iformall/enums/EnumScoreType.java
  2. +9
    -2
      mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideBasicUserPhoneFirstMsgServiceImpl.java

+ 9
- 0
mallinkService/src/main/java/com/iformall/enums/EnumScoreType.java Просмотреть файл

@@ -62,4 +62,13 @@ public enum EnumScoreType {
public String getMessage() {
return message;
}
public static EnumScoreType getEnumScoreByMsgType(Integer msgType) {
if (EnumMsgRecordType.INSIDE_C_PHONE_FIRST_LOGIN.getCode() == msgType) {
return WECHAT_PHONE;
}else if (EnumMsgRecordType.INSIDE_C_COMPLETE_INFO.getCode() == msgType) {
return COMPLETE_INFO;
}
return null;
}
}

+ 9
- 2
mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideBasicUserPhoneFirstMsgServiceImpl.java Просмотреть файл

@@ -58,10 +58,17 @@ public class FmInsideBasicUserPhoneFirstMsgServiceImpl implements MsgSendService
}

if(msg.getIsFirst()){
EnumScoreType scoreType = null;
if (null != msg.getMsgType()) {
scoreType = EnumScoreType.getEnumScoreByMsgType(msg.getMsgType());
}
if (null == scoreType) {
scoreType = EnumScoreType.WECHAT_PHONE;
}
// 成长值
wxScoreRulesService.addScore(tenantEntity, EnumScoreType.WECHAT_PHONE, basicInfo);
wxScoreRulesService.addScore(tenantEntity, scoreType, basicInfo);
// 增加积分
wxCUserBasicInfoService.addCredit(basicInfo.getId(),tenantEntity,EnumScoreType.WECHAT_PHONE);
wxCUserBasicInfoService.addCredit(basicInfo.getId(),tenantEntity,scoreType);
//老带新增加积分 todo 先处理微信的业务
wxCUserFromService.oldAddCreditWithNew(tenantEntity,basicInfo,EnumAppPlat.WX);
// 外部注券


Загрузка…
Отмена
Сохранить