Преглед на файлове

[会员列表][修改]:更新会员上次活跃时间(最后一次登陆时间)

release_toaliyun_real
hanxueda преди 7 години
родител
ревизия
53da6feab5
променени са 1 файла, в които са добавени 11 реда и са изтрити 0 реда
  1. +11
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java

+ 11
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java Целия файл

@@ -13,6 +13,7 @@ import com.iformall.domain.vo.WxCreditHistoryVo;
import com.iformall.enums.*; import com.iformall.enums.*;
import com.iformall.exception.MallinkException; import com.iformall.exception.MallinkException;
import com.iformall.mapper.*; import com.iformall.mapper.*;
import com.iformall.service.WxCUserBasicInfoService;
import com.iformall.service.WxCreditHistoryService; import com.iformall.service.WxCreditHistoryService;
import com.iformall.service.WxScoreRulesService; import com.iformall.service.WxScoreRulesService;
import com.iformall.utils.RedisLock; import com.iformall.utils.RedisLock;
@@ -283,6 +284,16 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService {
if (wxCreditHistoryMapper.loginCount(record) > 0) { if (wxCreditHistoryMapper.loginCount(record) > 0) {
return 0; return 0;
} }
//同步更新会员列表中 会员上次活跃时间
if (record.getCUserId() != null) {
WxCUserBasicInfo wxCUserBasicInfo = wxCUserBasicInfoMapper.selectByPrimaryKey(record.getCUserId());
if (wxCUserBasicInfo != null) {
WxCUserBasicInfo cUserBasicInfo = new WxCUserBasicInfo();
cUserBasicInfo.setId(wxCUserBasicInfo.getId());
cUserBasicInfo.setUpdateDate(new Date());
wxCUserBasicInfoMapper.insertSelective(cUserBasicInfo);
}
}
// 1. 获取当前租户下积分的增加规则 // 1. 获取当前租户下积分的增加规则
WxScoreRules wxScoreRules = wxScoreRulesService.getCreditRules(record.getTenantId()); WxScoreRules wxScoreRules = wxScoreRulesService.getCreditRules(record.getTenantId());
// 2. 增长的积分 // 2. 增长的积分


Зареждане…
Отказ
Запис