From 8e4922026e05dceffa44d913a234bbc489f1be6c Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期三, 23 七月 2025 17:16:14 +0800
Subject: [PATCH] zjh20250723

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
index 081d0c2..b535ab6 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java
@@ -1420,15 +1420,19 @@
 //                        addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null);
                         log.info("璋冪敤his寮�鍚� 杩涘叆涓嶆敹璐规柟娉� 璇ユ柟娉曟墽琛屽畬姣�");
                     } else {
-                        log.info("璋冪敤his寮�鍚� 杩涘叆鏀惰垂鏂规硶 璇ヤ綋妫�浜哄憳鏀惰垂:" + tjOrder.getTjNumber());
-                        newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater);
-                        List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId());
-                        addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null);
-                        String isUseMx = configService.selectConfigByKey("jcxhis_is_use_mx");
-                        if (isUseMx.equalsIgnoreCase("Y"))
-                            hisApiMethod.tijianshenqing(tjCustomer, DateUtil.format(date1, "yyyy-MM-dd HH:mm:ss"), tjOrder.getCardId());
-                        else
-                            hisApiMethod.tijianshenqingJinchuanNew(tjCustomer, DateUtil.format(date1, "yyyy-MM-dd HH:mm:ss"), tjOrder.getCardId());
+                        try {
+                            log.info("璋冪敤his寮�鍚� 杩涘叆鏀惰垂鏂规硶 璇ヤ綋妫�浜哄憳鏀惰垂:" + tjOrder.getTjNumber());
+                            newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater);
+                            List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId());
+                            addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null);
+                            String isUseMx = configService.selectConfigByKey("jcxhis_is_use_mx");
+                            if (isUseMx.equalsIgnoreCase("Y"))
+                                hisApiMethod.tijianshenqing(tjCustomer, DateUtil.format(date1, "yyyy-MM-dd HH:mm:ss"), tjOrder.getCardId());
+                            else
+                                hisApiMethod.tijianshenqingJinchuanNew(tjCustomer, DateUtil.format(date1, "yyyy-MM-dd HH:mm:ss"), tjOrder.getCardId());
+                        } catch (Exception e) {
+                            throw new IllegalStateException("鐢宠鍗曞彂閫佸け璐�!" + result.get("msg").toString());
+                        }
                     }
                 } catch (Exception e) {
                     log.error("鍙戠敓閿欒 ->{}" + String.valueOf(e), e.getMessage());

--
Gitblit v1.8.0