From b46fcd19ae06a89f230c0d53ef51780404f494c9 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期二, 22 八月 2023 14:41:43 +0800
Subject: [PATCH] #报销完善

---
 src/main/java/com/zy/crm/manager/controller/ReimburseOnlineController.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/crm/manager/controller/ReimburseOnlineController.java b/src/main/java/com/zy/crm/manager/controller/ReimburseOnlineController.java
index 47efc32..9a291cc 100644
--- a/src/main/java/com/zy/crm/manager/controller/ReimburseOnlineController.java
+++ b/src/main/java/com/zy/crm/manager/controller/ReimburseOnlineController.java
@@ -111,9 +111,15 @@
     @ManagerAuth(memo = "鎶ラ攢")
     @Transactional
     public R formAdd(@RequestBody ReimburseOnlineDomainParam param){
+        long planId = 0;
+        if (!param.getTemplateName().equals("闈為」鐩瀷鎶ラ攢")){
+            if (Cools.isEmpty(param.getOrderNo())){
+                return R.error("娣诲姞澶辫触锛�"+param.getTemplateName()+"闇�瑕佸叧鑱旈」鐩彿");
+            }
+            String[] split = param.getOrderNo().split("---");
+            planId = Long.parseLong(split[1]);
+        }
         Date now = new Date();
-        String[] split = param.getOrderNo().split("---");
-        long planId = Long.parseLong(split[1]);
         Rule rule = ruleService.selectById(1);
         ReimburseOnline reimburseOnline = new ReimburseOnline(planId,RuleUtils.rule(rule),now,getUser());
         reimburseOnline.setMemberId(getUserId());

--
Gitblit v1.9.1