Browse Source

fixed 卡券过期定时任务bug修复

fushengqian 6 months ago
parent
commit
adbbb4c1e2

+ 3 - 1
fuint-application/src/main/java/com/fuint/common/service/impl/OrderServiceImpl.java

@@ -1635,7 +1635,9 @@ public class OrderServiceImpl extends ServiceImpl<MtOrderMapper, MtOrder> implem
             userInfo.setId(user.getId());
             userInfo.setNo(user.getUserNo());
             userInfo.setName(user.getName());
-            userInfo.setMobile(user.getMobile());
+            if (StringUtil.isNotEmpty(user.getMobile())) {
+                userInfo.setMobile(user.getMobile().replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"));
+            }
             userInfo.setCardNo(user.getIdcard());
             userInfo.setAddress(user.getAddress());
             userInfo.setOpenId(user.getOpenId());

+ 0 - 2
fuint-application/src/main/java/com/fuint/common/service/impl/PointServiceImpl.java

@@ -197,8 +197,6 @@ public class PointServiceImpl extends ServiceImpl<MtPointMapper, MtPoint> implem
         params.put("time", dateTime);
         params.put("remark", "您的积分发生了变动,请留意~");
         weixinService.sendSubscribeMessage(mtPoint.getMerchantId(), mtPoint.getUserId(), mtUser.getOpenId(), WxMessageEnum.POINT_CHANGE.getKey(), "pages/user/index", params, sendTime);
-
-        return;
     }
 
     /**

+ 1 - 1
fuint-application/src/main/java/com/fuint/module/schedule/CouponExpireJob.java

@@ -114,7 +114,7 @@ public class CouponExpireJob {
                             userInfo = memberService.queryMemberById(mtUserCoupon.getUserId());
                         }
                         if (couponInfo != null && userInfo != null && StringUtil.isNotEmpty(userInfo.getOpenId())) {
-                            Integer days = DateUtil.daysBetween(DateUtil.formatDate(mtUserCoupon.getUpdateTime(), "yyyy-MM-dd HH:mm:ss"), endTime);
+                            Integer days = DateUtil.daysBetween(DateUtil.formatDate(mtUserCoupon.getUpdateTime(), "yyyy-MM-dd HH:mm:ss"), startTime);
                             if (days > 1) {
                                 Date now = new Date();
                                 Date sendTime = new Date(now.getTime());