From 60618436b0d5e4ce7501b064285b6a4ff876201e Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 31 五月 2024 16:43:15 +0800
Subject: [PATCH] 管理后台完成

---
 ManagementNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderCrossCityController.java |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/ManagementNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderCrossCityController.java b/ManagementNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderCrossCityController.java
index d7e8fd4..733d58a 100644
--- a/ManagementNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderCrossCityController.java
+++ b/ManagementNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TOrderCrossCityController.java
@@ -28,6 +28,9 @@
 import java.io.FileInputStream;
 import java.io.InputStreamReader;
 import java.math.BigDecimal;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.time.LocalDateTime;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -87,7 +90,7 @@
      * 跳转到查看跨城出行订单详情页面
      */
     @RequestMapping("/tOrderCrossCity_detail/{tOrderCrossCityId}")
-    public String tOrderCrossCityUpdate(@PathVariable Integer tOrderCrossCityId, Model model) {
+    public String tOrderCrossCityUpdate(@PathVariable Integer tOrderCrossCityId, Model model) throws ParseException {
         Map<String, Object> item = tOrderCrossCityService.getCrossCityOrderDetailById(tOrderCrossCityId);
         model.addAttribute("item",item);
         List<OrderFrequentPassengers> orderFrequentPassengers = orderFrequentPassengersService.selectList(new EntityWrapper<OrderFrequentPassengers>().eq("orderType", 3).eq("orderId", tOrderCrossCityId));
@@ -97,6 +100,19 @@
             frequentPassengers = frequentPassengersService.selectBatchIds(collect);
         }
         model.addAttribute("frequentPassengers",frequentPassengers);
+        if(Objects.nonNull(item.get("routeRecord"))){
+            List<String> routeRecordList = Arrays.asList(item.get("routeRecord").toString().split(","));
+            model.addAttribute("routeRecordList",routeRecordList);
+        }
+        if(Objects.nonNull(item.get("routeRecord")) && Objects.nonNull(item.get("recordTime"))){
+            SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+            LocalDateTime recordTime = DateUtil.dateToLocalDateTime(format.parse(item.get("recordTime").toString()));
+            if(LocalDateTime.now().isBefore(recordTime.plusMonths(1))){
+                model.addAttribute("recordState",1);
+            }else {
+                model.addAttribute("recordState",2);
+            }
+        }
         return PREFIX + "tOrderCrossCity_detail.html";
     }
 

--
Gitblit v1.7.1