diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java index 56b65a217..ee9e9df96 100755 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java @@ -170,6 +170,7 @@ public class WxUserGrantController extends BaseController { extraInfo.put("systemInfo",JSONObject.parseObject(systemInfo)); user1.setExtraInfo(extraInfo.toJSONString()); + user1.setLoginCount(user1.getLoginCount()+1); wxCUserService.saveOrUpdate(user1); // 成长值 try { @@ -196,6 +197,7 @@ public class WxUserGrantController extends BaseController { JSONObject extraInfo = new JSONObject(); extraInfo.put("systemInfo",JSONObject.parseObject(systemInfo)); user.setExtraInfo(extraInfo.toJSONString()); + user.setLoginCount(0); wxCUserService.saveOrUpdate(user); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java index 29ce12a20..106a46651 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java @@ -96,7 +96,6 @@ public class WxCUserServiceImpl implements WxCUserService { user.setUpdateDate(curr); ret = wxCUserMapper.insertSelective(user); } else { - user.setLoginCount(user.getLoginCount() + 1); user.setUpdateDate(curr); ret = wxCUserMapper.updateByPrimaryKeySelective(user); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java index d612eb3bd..d701a261f 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java @@ -1302,6 +1302,7 @@ public class WxPayOrderServiceImpl implements WxPayOrderService { } else { userQ.setId(user1.getId()); userQ.setUpdateDate(curDate); + userQ.setLoginCount(user1.getLoginCount()); if ("N".equalsIgnoreCase(isSubscribe)) { userQ.setIsSubscribe(EnumUserIsSubscribe.NO.getCode()); } else {