浏览代码

fix:拒绝接单退款到余额

wrj 8 月之前
父节点
当前提交
d66ec606c9

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

@@ -26,7 +26,9 @@ public enum BillTypeEnum {
 
     WX_PAY(5, "微信支付"),
 
-    DISTRIBUTION(6, "分销收益");
+    DISTRIBUTION(6, "分销收益"),
+
+    REFUSE_ACCEPT_REFUND(7, "拒绝接单退款到余额");
 
 
 

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

@@ -517,6 +517,13 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
         if (orderNew.getPayType() == 2) {
             // 金额归还对应账户
             paramUser.setdBalance(user.getdBalance().add(orderNew.getTotalPrice()));
+            // 余额记录
+            TConsumptionLog tConsumptionLog = new TConsumptionLog();
+            tConsumptionLog.setAmount(orderNew.getTotalPrice().negate());
+            tConsumptionLog.setBillNo(orderNew.getOrderNo());
+            tConsumptionLog.setOpenId(orderNew.getcOpenId());
+            tConsumptionLog.setBillType(BillTypeEnum.REFUSE_ACCEPT_REFUND.getCode());
+            tConsumptionLog.setNote("拒绝接单退款到余额");
         } else {
             // 微信支付
             // 生成退款单退款