From 962d1b2fb12dd90a661748c952825b8cebdcb35d Mon Sep 17 00:00:00 2001
From: zjh <zjh@888>
Date: 星期四, 13 六月 2024 16:22:29 +0800
Subject: [PATCH] zjh 本地 2024/06/13 --2

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java |   58 ++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 36 insertions(+), 22 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java
index b0da2bf..0524d57 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java
@@ -306,33 +306,47 @@
         String zlsqdh = orderService.getHuoQuZlsqdh(order.getCardId());
 
         //2.1.6.5 浣滃簾闂ㄨ瘖妫�鏌ョ敵璇�
-        AjaxResult result = controller.Outpindelexamapply(order.getCardId(), "00029", jcsqdh);
-        String result1 = getAjaxResult(result);
-        JSONObject object = getJSONObject(result1);
-        String code = object.getStr("ResultCode");
-        if (code.equals("0")) {
-            orderService.delHuoQuJcsqdh(order.getCardId());
-        }else {
-            return false;
+        if (null !=jcsqdh){
+            AjaxResult result = controller.Outpindelexamapply(order.getCardId(), "00029", jcsqdh);
+            String result1 = getAjaxResult(result);
+            JSONObject object = getJSONObject(result1);
+            String code = object.getStr("ResultCode");
+            if (code.equals("0")) {
+                orderService.delHuoQuJcsqdh(order.getCardId());
+            }else {
+                return false;
+            }
         }
 
+
         //2.1.6.3 浣滃簾闂ㄨ瘖妫�楠岀敵璇�
-        AjaxResult ajaxResult = controller.Outpindeltestapply(order.getCardId(), "00029", jysqdh);
-        String result2 = getAjaxResult(ajaxResult);
-        JSONObject object1 = getJSONObject(result2);
-        String code1 = object1.getStr("ResultCode");
-        if (code1.equals("0")) {
-            orderService.delHuoQuJysqdh(order.getCardId());
-        }else {
-            return false;
+
+        AjaxResult ajaxResult =null;
+        String result2 =null;
+        JSONObject object1 =null;
+        String code1 =null;
+
+        if(null !=jysqdh){
+             ajaxResult = controller.Outpindeltestapply(order.getCardId(), "00029", jysqdh);
+             result2 = getAjaxResult(ajaxResult);
+             object1 = getJSONObject(result2);
+             code1 = object1.getStr("ResultCode");
+            if (code1.equals("0")) {
+                orderService.delHuoQuJysqdh(order.getCardId());
+            }else {
+                return false;
+            }
         }
+
         //2.1.6.9 浣滃簾闂ㄨ瘖娌荤枟澶勭疆鐢宠
-        ajaxResult = controller.Outpintdelreatapply(order.getCardId(), "00029", zlsqdh);
-        result2 = getAjaxResult(ajaxResult);
-        object1 = getJSONObject(result2);
-        code1 = object1.getStr("ResultCode");
-        if (!code1.equals("0")){
-            return false;
+        if(null !=zlsqdh){
+            ajaxResult = controller.Outpintdelreatapply(order.getCardId(), "00029", zlsqdh);
+            result2 = getAjaxResult(ajaxResult);
+            object1 = getJSONObject(result2);
+            code1 = object1.getStr("ResultCode");
+            if (!code1.equals("0")){
+                return false;
+            }
         }
         //2.1.3 闂ㄨ瘖鍖荤敓鍙栨秷鎺ヨ瘖
         ajaxResult = controller.Outpinunconapply(order.getCardId(), date, "00029");

--
Gitblit v1.8.0