瀏覽代碼

取消维修增加库存

lyhzzz 2 年之前
父節點
當前提交
c6eda449b2
共有 1 個文件被更改,包括 10 次插入2 次删除
  1. 10 2
      src/main/java/com/fdkankan/sale/service/impl/RepairSaleService.java

+ 10 - 2
src/main/java/com/fdkankan/sale/service/impl/RepairSaleService.java

@@ -277,12 +277,20 @@ public class RepairSaleService {
         repairPay.setPayAmount(payAmount);
         repairPay.setPayTime(DateUtil.getDate());
         repairPay.setOrderType(0);
-        repairPay.setOrderSn("se_s"+DateUtil.getDate(DateUtil.repairIdFmt));
+        if(repair.getCancelStatus() == 1){
+            repairPay.setOrderSn("se_c"+DateUtil.getDate(DateUtil.repairIdFmt));
+        }else {
+            repairPay.setOrderSn("se_s"+DateUtil.getDate(DateUtil.repairIdFmt));
+        }
         repairPayService.save(repairPay);
 
         List<RepairRegisterPartVo> partVoList = repairSupplyService.partInfo(repairPay.getRepairId(), 1);
         if(partVoList.size() >0){
-            repairLogService.saveBySysUser(userId,param.getRepairId(),RepairStatusEnum.TO_BE_RECOVERED.status(), "付款登记");
+            if(repair.getCancelStatus() == 1){
+                repairLogService.saveBySysUser(userId,param.getRepairId(),RepairStatusEnum.TO_BE_CANCELED_RECOVERED.status(), "付款登记");
+            }else {
+                repairLogService.saveBySysUser(userId,param.getRepairId(),RepairStatusEnum.TO_BE_RECOVERED.status(), "付款登记");
+            }
         }else {
             repairLogService.saveBySysUser(userId,param.getRepairId(),RepairStatusEnum.TO_BE_SHIPPED.status(), "付款登记");
         }