|
|
@@ -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;
|
|
|
}
|
|
|
|