zhangyuewww 2 år sedan
förälder
incheckning
1b0aff6bd7

+ 1 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/constant/StatusEnum.java

@@ -158,6 +158,7 @@ public enum StatusEnum {
     COST_RECEIVED("5", "已收款", "cost_received"),
     COST_ADOPTED("6", "已通过", "cost_adopted"),
     COMPLETED("7", "已完成", "completed"),
+    WITHDRAWED("8", "已撤回", "withdrawed"),
     NO_PAYMENT("9", "无需付款", "no_payment"),
 
     //补卡状态

+ 7 - 0
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/ExpenseInfoServiceImpl.java

@@ -1045,6 +1045,13 @@ public class ExpenseInfoServiceImpl extends ServiceImpl<ExpenseInfoMapper, Expen
                 this.updateById(expenseInfo2);
             }
         }
+        //撤回收款
+        else if ("8".equals(expenseInfo.getFlag())) {
+            expenseInfo.setStatusFlag(StatusEnum.WITHDRAWED.getFlag());
+            expenseInfo.setStatus(StatusEnum.WITHDRAWED.getName());
+            // 主表信息编辑
+            this.updateById(expenseInfo);
+        }
 //        if ("4".equals(expenseInfo.getStatusFlag())) {
 //            boolean isStartWorkflow = StringUtils.isBlank(expenseInfo.getWorkflowId());
 //            // 不是退回的单子