From 53da6feab5538cde26d6393c470b94d29cdb0878 Mon Sep 17 00:00:00 2001 From: hanxueda Date: Sun, 5 May 2019 18:43:29 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BC=9A=E5=91=98=E5=88=97=E8=A1=A8][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9]:=E6=9B=B4=E6=96=B0=E4=BC=9A=E5=91=98?= =?UTF-8?q?=E4=B8=8A=E6=AC=A1=E6=B4=BB=E8=B7=83=E6=97=B6=E9=97=B4(?= =?UTF-8?q?=E6=9C=80=E5=90=8E=E4=B8=80=E6=AC=A1=E7=99=BB=E9=99=86=E6=97=B6?= =?UTF-8?q?=E9=97=B4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/WxCreditHistoryServiceImpl.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java index f3dfb7098..8bdb92ee7 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java +++ b/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.exception.MallinkException; import com.iformall.mapper.*; +import com.iformall.service.WxCUserBasicInfoService; import com.iformall.service.WxCreditHistoryService; import com.iformall.service.WxScoreRulesService; import com.iformall.utils.RedisLock; @@ -283,6 +284,16 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService { if (wxCreditHistoryMapper.loginCount(record) > 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. 获取当前租户下积分的增加规则 WxScoreRules wxScoreRules = wxScoreRulesService.getCreditRules(record.getTenantId()); // 2. 增长的积分