diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java index b51097057..ccf053147 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java @@ -139,8 +139,12 @@ public class WxScoreRulesServiceImpl implements WxScoreRulesService { WxCUser wxCUser = new WxCUser(); wxCUser.setTenantId(user.getTenantId()); wxCUser.setPhone(user.getPhone()); - wxCUser.setScore(scoreNumber); - wxCUserService.saveOrUpdate(wxCUser); + List list = wxCUserMapper.findList(wxCUser); + if (!list.isEmpty()) { + wxCUser = list.get(0); + wxCUser.setScore(scoreNumber); + wxCUserMapper.updateByPrimaryKeySelective(wxCUser); + } } }