From a80a8b04713f064b9792768d995ffe352833d7de Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期二, 10 九月 2024 17:52:28 +0800
Subject: [PATCH] zjh 2024-09-10

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java     |   31 +++++++++++++++----------------
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java |    6 +++---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java |   11 +++++++++--
 3 files changed, 27 insertions(+), 21 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java
index cab460d..e01b1b9 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiController.java
@@ -1,32 +1,31 @@
 package com.ltkj.web.controller.his;
 
 
+import com.alibaba.fastjson.JSONObject;
 import com.ltkj.common.core.controller.BaseController;
-import com.ltkj.common.core.domain.AjaxResult;
-import com.ltkj.common.core.page.TableDataInfo;
-import com.ltkj.common.utils.http.HttpUtils;
-import com.ltkj.hosp.domain.DictSsdm;
-import com.ltkj.hosp.domain.TjCustomer;
 import com.ltkj.hosp.hisDto.*;
-import com.ltkj.hosp.service.ITjCustomerService;
-import com.ltkj.web.wxUtils.HttpClientUtils;
 import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import io.swagger.annotations.ApiParam;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
-
-import javax.annotation.Resource;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
 
 
 @Api(tags = "AAAAA-----HISAPI鐩稿叧鎺ュ彛鏂囨。")
 @RestController
 @RequestMapping("/api/His")
 public class HisApiController extends BaseController {
+
+
+        @PostMapping(value = "/callback")
+        public void callback(@RequestBody JSONObject json) {
+            System.out.println("===================璁板綍鎵撳嵃娆℃暟====================");
+            System.out.println(json.toJSONString());
+            String tjNumber = json.get("tjNumber").toString();
+            String reportName = json.get("reportName").toString();
+            System.out.println("鐢ㄦ埛: "+tjNumber+reportName+" 宸叉墦鍗�");
+        }
+
+
+
+
 //    @Autowired
 //    private ITjCustomerService tjCustomerService;
 //
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
index 2b3d4ca..b00ef3f 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
@@ -1242,6 +1242,7 @@
                             }
                             if (StrUtil.isNotBlank(ckfw)) {
                                 try {
+                                    if (ckfw != null && ckfw.contains("-")) {
                                     Integer.parseInt(tjOrderDetail.getYcbz());
                                     String[] split = ckfw.split("-");
                                     BigDecimal min = new BigDecimal(split[0]);
@@ -1253,8 +1254,9 @@
                                             tjOrderDetail.setYcbz("鈫�");
                                         } else if (jyjgval.compareTo(max) > 0) {
                                             tjOrderDetail.setYcbz("鈫�");
-                                        }
-                                        else {
+                                        } else if(proResult.contains("闃�")) {
+                                            tjOrderDetail.setYcbz("");
+                                        }else {
                                             tjOrderDetail.setYcbz("");
                                         }
                                         if (null != tjOrderDetail.getYcbz() && !tjOrderDetail.getYcbz().equals("")) {
@@ -1263,6 +1265,11 @@
                                     }else {
                                         tjOrderDetail.setYcbz("");
                                     }
+                                    }else {
+                                        if (tjOrderDetail.getProResult() != null && tjOrderDetail.getProResult().contains("闃�")) tjOrderDetail.setYcbz("");
+
+                                        if (tjOrderDetail.getProResult() != null && tjOrderDetail.getProResult().contains("闃�")) tjOrderDetail.setYcbz("鈫�");
+                                    }
                                 } catch (NumberFormatException ignored) {
                                     ignored.printStackTrace();
                                 }
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 eb79a5f..bc26c5f 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
@@ -893,7 +893,7 @@
             return AjaxResult.error("涓嶅彲閲嶅鐧昏");
         }
 
-
+        TjFlowingWater tjFlowingWater = new TjFlowingWater();
         LambdaQueryWrapper<TjReservation> wq1 = new LambdaQueryWrapper<>();
         wq1.eq(TjReservation::getIdCard, tjCustomer.getCusIdcard());
         wq1.eq(TjReservation::getIsExpire, 2);
@@ -958,6 +958,7 @@
             tjOrder.setFinishTime(new Date());
             tjOrder.setCheckStatus(1);
             tjOrder.setStatus(TjConstants.TJ_WAIT);
+            tjFlowingWater.setPayStasus(1L);
         }
         if (tjOrderService.save(tjOrder)) {
 
@@ -973,8 +974,7 @@
             cusNumber += 1;
             tjCustomer.setCusNumber(cusNumber);
             BigDecimal discount = BigDecimal.valueOf(Double.parseDouble(tjOrder.getTjFlowingWater().getDiscount()));
-            TjFlowingWater tjFlowingWater = new TjFlowingWater();
-            tjFlowingWater.setPayStasus(0L);
+
             if ("1".equals(tjOrder.getTjType())) {
                 if (null != tjReservation && tjReservation.getPayType() == 1) {
                     tjFlowingWater.setPayStasus(3L);

--
Gitblit v1.8.0