浏览代码

feat: 记录技师分销收益

wrj 1 年之前
父节点
当前提交
e7d6cf71e7

+ 7 - 1
nightFragrance-massage/src/main/java/com/ylx/massage/enums/BillTypeEnum.java

@@ -17,10 +17,16 @@ public enum BillTypeEnum {
 
     //进行中(待接单,已接单,已到达,服务中)
     RECHARGE(1, "充值"),
+
     BALANCE_PAYMENT(2, "余额支付"),
+
     INCOME(3, "技师收益"),
+
     WITHDRAWAL(4, "技师提现"),
-    WX_PAY(5, "微信支付");
+
+    WX_PAY(5, "微信支付"),
+
+    DISTRIBUTION(6, "分销收益");
 
 
 

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

@@ -367,6 +367,16 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
         // 更新总钱数
         jsUp.setdAllMoney(jsUp.getdAllMoney().add(up));
         wxUserService.updateById(jsUp);
+
+        //记录分销收益
+        TConsumptionLog tConsumptionLog = new TConsumptionLog();
+        tConsumptionLog.setAmount(up);
+        tConsumptionLog.setBillNo(orderNew.getOrderNo());
+        tConsumptionLog.setOpenId(jsUp.getcOpenid());
+        tConsumptionLog.setBillType(BillTypeEnum.DISTRIBUTION.getCode());
+        tConsumptionLog.setNote("分销收益");
+        consumptionLogService.save(tConsumptionLog);
+
     }
 
     /**