From 817e6e138931c32f47049f112727a571580771c0 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 12 十二月 2024 16:06:02 +0800
Subject: [PATCH] zjh202412012

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 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 db6983c..7ca6141 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
@@ -997,6 +997,7 @@
                 AjaxResult result = processOrderWithTransaction(tjOrder, tjCustomer, tjReservation, tjFlowingWater, mallOrder, sysUser);
                 if (!result.get("code").toString().equals("200"))
                     TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
+                tjOrderService.tjQiandaodengji(tjOrder.getTjNumber());
                 return result;
             }
         } finally {
@@ -1161,7 +1162,7 @@
                 addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser,null);
 
             }
-
+//            pacsApiMethodService.OrderAdd(tjCustomer,tjOrder);
             return AjaxResult.success(tjNumber);
         }
         TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
@@ -1717,6 +1718,11 @@
                 transitionService.deletedTbTransitionListByCusIdAndPac(cusId, cardId);
                 List<TjPackageProject> ppList = tjPackageProjectService.getTjPackageProjectListByPacId(String.valueOf(pacId));
                 if (null != ppList && !ppList.isEmpty()) {
+                    String string = transitionService.panduantaocanshifouchongfu(cusId,pacId);
+                    if(!StringUtils.isBlank(string)){
+                        TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
+                        return AjaxResult.error("鎿嶄綔澶辫触! 浠ヤ笅椤圭洰宸插瓨鍦�: "+string);
+                    }
                     transitionService.saveRedisTransitionByPacId(cusId, cardId, pacId);
                 }
             }
@@ -2622,7 +2628,8 @@
 
 
     public AjaxResult shengchengbgmoban(String tjNumber, TjOrder tjOrder, TjCustomer tjCustomer, TjReportTemplate reportTemplate) throws Exception {
-        AjaxResult ajaxResult = hisPDFUtil.hisPDF(tjOrder, tjCustomer, reportTemplate);
+//        AjaxResult ajaxResult = hisPDFUtil.hisPDF(tjOrder, tjCustomer, reportTemplate);
+        AjaxResult ajaxResult = hisPDFUtil.hisPDFNew(tjOrder, tjCustomer, reportTemplate);
         if (!ajaxResult.get("code").toString().equals("200")) {
             TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
         } else {
@@ -2631,7 +2638,7 @@
             TjReport tjReport = new TjReport();
             tjReport.setTjNumber(String.valueOf(tjNumber));
             tjReport.setPath(urlValue + outputFileName1);
-            String outputPath1 = value + "\\";
+            String outputPath1 = value + File.separator;
             String pdfBinary = getPDFBinary(outputPath1 + outputFileName1);
             tjReport.setReport(pdfBinary);
             tjReport.setType("浣撴鎶ュ憡");
@@ -2774,6 +2781,7 @@
 //            if (null != payByTjNum) {
 //                return AjaxResult.error("璇ョ敤鎴峰凡鏀惰垂涓嶅彲鎾ら攢绛惧埌!");
 //            }
+            if(null !=order.getFinishTime()) return AjaxResult.error("璇ヤ汉鍛樺凡绛剧,涓嶅彲鎾ら攢!!!");
             tjOrderService.deleteTjOrderByOrderId(order.getOrderId());
             tjOrderDetailService.deleteTjOrderDetailByOrderDetailId(String.valueOf(order.getOrderId()));
             remarkService.deletedOrderRemarkByTjNum(tjNum);

--
Gitblit v1.8.0