From 7dcc5427cfafc4d2ba346e05c340c598fc386009 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 02 八月 2024 18:13:39 +0800
Subject: [PATCH] zjh 2024/08/02-1

---
 ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjReservation.java                      |    3 +++
 ltkj-admin/src/test/java/zjhTest.java                                                |   30 +++---------------------------
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java       |    2 +-
 ltkj-hosp/src/main/java/com/ltkj/hosp/dto/ConfirmDto.java                            |    6 ++++++
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java |    6 ++++--
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java    |    4 +++-
 ltkj-admin/src/main/resources/application.yml                                        |    2 +-
 7 files changed, 21 insertions(+), 32 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java
index 7d4b702..5f7a8fb 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCustomerController.java
@@ -4,6 +4,7 @@
 import javax.servlet.http.HttpServletResponse;
 
 import cn.hutool.core.bean.BeanUtil;
+import cn.hutool.core.date.DateUnit;
 import cn.hutool.core.date.DateUtil;
 import cn.hutool.extra.pinyin.PinyinUtil;
 import cn.hutool.json.JSONArray;
@@ -215,7 +216,8 @@
 //                if (DateUtil.endOfDay(new Date()).before(tjReservation.getReservationTime())) {
 //                    return AjaxResult.error("鏈埌棰勭害鏃堕棿");
 //                }
-                if (null != tjReservation.getReservationTime() && DateUtil.endOfDay(tjReservation.getReservationTime()).before(new Date())) {
+                if (null != tjReservation.getReservationTime() && DateUtil.endOfDay(DateUtil.offsetDay(tjReservation.getReservationTime(),
+                        tjReservation.getYxts())).before(new Date())) {
                     tjReservation.setIsExpire(1);
                     tjReservationService.updateById(tjReservation);
                     return AjaxResult.error("瀵逛笉璧锋偍鐨勯绾﹀凡瓒呮椂璇烽噸鏂伴绾�");
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 48cd280..95a5bac 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
@@ -905,7 +905,7 @@
 //            if (DateUtil.endOfDay(new Date()).before(tjReservation.getReservationTime())) {
 //                return AjaxResult.error("鏈埌棰勭害鏃堕棿");
 //            }
-            if (DateUtil.endOfDay(tjReservation.getReservationTime()).before(new Date())) {
+            if (DateUtil.endOfDay(DateUtil.offsetDay(tjReservation.getReservationTime(),tjReservation.getYxts())).before(new Date())) {
                 tjReservation.setIsExpire(1);
                 tjReservationService.updateById(tjReservation);
                 return AjaxResult.error("瀵逛笉璧锋偍鐨勯绾﹀凡瓒呮椂璇烽噸鏂伴绾�");
diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java
index 2f1cd87..9309e20 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjReservationController.java
@@ -456,6 +456,7 @@
      */
     @PostMapping("/tjReappoint")
     @ApiOperation(value = "浣撴棰勭害淇敼鎺ュ彛")
+    @Transactional
     public AjaxResult tjReappoint(@RequestBody TjReservation tjReservation) {
         TjReservation reservation = tjReservationService.getById(tjReservation.getId());
 
@@ -468,7 +469,7 @@
         if (tjReservationService.updateById(tjReservation)) {
             taskService.removeTask(new TjReservationTask(tjReservation.getId()));
             taskService.addTask(new TjReservationTask(tjReservation.getId(),
-                    DateUtil.between(new Date(),DateUtil.endOfDay(tjReservation.getReservationTime()), DateUnit.MS)));
+                    DateUtil.between(new Date(),DateUtil.endOfDay(DateUtil.offsetDay(tjReservation.getReservationTime(),reservation.getYxts())), DateUnit.MS)));
             return AjaxResult.success("鎿嶄綔鎴愬姛");
         }
         return AjaxResult.error("鎿嶄綔澶辫触");
@@ -560,8 +561,9 @@
                 tramNum+=1;
                 reservation.setTjType(String.valueOf(1));
                 reservation.setTeamNo(teamNo);
+                reservation.setYxts(dto.getYxts());
                 tjReservationService.save(reservation);
-                taskService.addTask(new TjReservationTask(reservation.getId(),DateUtil.between(new Date(),DateUtil.endOfDay(reservation.getReservationTime()), DateUnit.MS)));
+                taskService.addTask(new TjReservationTask(reservation.getId(),DateUtil.between(new Date(),DateUtil.endOfDay(DateUtil.offsetDay(reservation.getReservationTime(),dto.getYxts())), DateUnit.MS)));
             }
             LambdaQueryWrapper<TjCompPay> wq0 = new LambdaQueryWrapper<>();
             wq0.eq(TjCompPay::getCompId, dwDept.getDwId());
diff --git a/ltkj-admin/src/main/resources/application.yml b/ltkj-admin/src/main/resources/application.yml
index 074b323..f095d43 100644
--- a/ltkj-admin/src/main/resources/application.yml
+++ b/ltkj-admin/src/main/resources/application.yml
@@ -4,4 +4,4 @@
 #test 娉惧窛鍘块儴缃叉祴璇曠幆澧冧娇鐢�
 spring:
   profiles:
-    active: dev
\ No newline at end of file
+    active: prod
\ No newline at end of file
diff --git a/ltkj-admin/src/test/java/zjhTest.java b/ltkj-admin/src/test/java/zjhTest.java
index 8d4ac01..46c9e15 100644
--- a/ltkj-admin/src/test/java/zjhTest.java
+++ b/ltkj-admin/src/test/java/zjhTest.java
@@ -122,33 +122,9 @@
 
 
         public static void main(String[] args) {
-            // 鍒濆鏁版嵁搴撻厤缃�
-            String initialUrl = "jdbc:mysql://initial_host:3306/initial_db";
-            String username = "user";
-            String password = "pass";
-
-            // 鏂版暟鎹簱閰嶇疆
-            String newUrl = "jdbc:mysql://new_host:3306/new_db";
-
-            // 鏇存敼杩炴帴URL
-            String urlToUse = initialUrl; // 鍙互鏍规嵁闇�瑕佸垏鎹㈠埌newUrl
-
-            // 鍒涘缓鏁版嵁搴撹繛鎺ュ睘鎬�
-            Properties props = new Properties();
-            props.setProperty("user", username);
-            props.setProperty("password", password);
-
-            try {
-                // 杩炴帴鍒版暟鎹簱
-                Connection conn = DriverManager.getConnection(urlToUse, props);
-
-                // 浣跨敤conn杩涜鏁版嵁搴撴搷浣�...
-
-                // 鍏抽棴杩炴帴
-                conn.close();
-            } catch (SQLException e) {
-                e.printStackTrace();
-            }
+//            System.out.println(DateUtil.date());
+//            System.out.println(DateUtil.offsetDay(DateUtil.date(),1));
+//            System.out.println(DateUtil.offsetDay(DateUtil.date(),0));
         }
 
 
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjReservation.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjReservation.java
index 35c64a7..1de6113 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjReservation.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/domain/TjReservation.java
@@ -330,6 +330,9 @@
     @ApiModelProperty("绱㈠紩鍗″彿")
     private String indexCard;
 
+    @ApiModelProperty("鏈夋晥澶╂暟")
+    private Integer yxts;
+
 
 
     @Override
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/dto/ConfirmDto.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/dto/ConfirmDto.java
index f0dc9ce..e13286c 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/dto/ConfirmDto.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/dto/ConfirmDto.java
@@ -57,4 +57,10 @@
      */
     @ApiModelProperty(value = "鏀粯鏂瑰紡 0鑷垂1鍏徃浠樻")
     private Integer payType;
+
+    /**
+     * 鏈夋晥澶╂暟
+     */
+    @ApiModelProperty(value = "鏈夋晥澶╂暟")
+    private Integer yxts;
 }

--
Gitblit v1.8.0