|
|
@@ -136,11 +136,15 @@ public class PointAccountServiceImpl implements IPointAccountService {
|
|
|
// 4. 创建扣减记录
|
|
|
PointUserLog deductLog = new PointUserLog();
|
|
|
deductLog.setOpenId(openId);
|
|
|
- deductLog.setPoints(-deductFromThisRecord); // 负数表示扣减
|
|
|
+ // 扣减积分
|
|
|
+ deductLog.setPoints(deductFromThisRecord);
|
|
|
deductLog.setOpType(2); // 2-支出
|
|
|
deductLog.setBizOrderId(bizOrderNo);
|
|
|
deductLog.setSourceLogId(sourceLog.getId()); // 关联到收入记录
|
|
|
- deductLog.setActivityName(taskName);
|
|
|
+ // 任务类型: 1-普通任务
|
|
|
+ deductLog.setTaskType(1);
|
|
|
+ // 任务名称
|
|
|
+ deductLog.setTaskName(taskName);
|
|
|
deductLog.setMonth(DateUtil.format(new Date(), "yyyyMM"));
|
|
|
|
|
|
// 计算扣减后的余额
|