Просмотр исходного кода

完成微信充值任务加积分

wangzhijun 1 день назад
Родитель
Сommit
d2ce0c120b

+ 1 - 1
nightFragrance-massage/src/main/java/com/ylx/massage/service/impl/TOrderServiceImpl.java

@@ -888,7 +888,7 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
         
         // 完成积分任务(按照新手活动、每日活动、每月活动的优先级顺序)
         try {
-            pointUserActivityTaskCompletionService.completeOrderTaskByPriority(orderNew.getcOpenId());
+            this.pointUserActivityTaskCompletionService.completeOrderTaskByPriority(orderNew.getcOpenId());
         } catch (Exception e) {
             log.error("完成积分任务失败 - 订单号:{}, 错误信息:{}", orderNew.getOrderNo(), e.getMessage(), e);
         }

+ 10 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/service/impl/TRechargeServiceImpl.java

@@ -33,6 +33,7 @@ import com.ylx.massage.service.TConsumptionLogService;
 import com.ylx.massage.service.TRechargeService;
 import com.ylx.massage.service.TWxUserService;
 import com.ylx.massage.utils.OrderNumberGenerator;
+import com.ylx.point.service.IPointUserActivityTaskCompletionService;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -76,6 +77,9 @@ public class TRechargeServiceImpl extends ServiceImpl<TRechargeMapper, TRecharge
     @Autowired
     private TRechargeMapper rechargeMapper;
 
+    @Resource
+    private IPointUserActivityTaskCompletionService pointUserActivityTaskCompletionService;
+
     String serialNo;
 
     @Override
@@ -127,6 +131,12 @@ public class TRechargeServiceImpl extends ServiceImpl<TRechargeMapper, TRecharge
         tConsumptionLog.setNote("微信充值");
         consumptionLogService.save(tConsumptionLog);
         log.info("微信充值成功,充值单号:{},充值金额:{},充值OpenId:{}",rechargeNo,recharge.getdMoney(),user.getcOpenid());
+        // 完成积分任务(按照新手活动、每日活动、每月活动的优先级顺序)
+        try {
+            this.pointUserActivityTaskCompletionService.completeOrderTaskByPriority(recharge.getcOpenId());
+        } catch (Exception e) {
+            log.error("完成充值任务失败 - 充值单号:{}, 错误信息:{}", recharge.getRechargeNo(), e.getMessage(), e);
+        }
         return recharge;
     }