From 2c6157d9361101b1a7d28672a5887596c14eaa2b Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期日, 19 四月 2026 09:05:39 +0800
Subject: [PATCH] 行程列表(差行程类型)

---
 ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TLineController.java |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TLineController.java b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TLineController.java
index 82c00d4..5348efb 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TLineController.java
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TLineController.java
@@ -70,6 +70,25 @@
     public String index() {
         return PREFIX + "tLine.html";
     }
+
+    /**
+     * 跳转到行程列表页
+     */
+    @RequestMapping("/travelListPage")
+    public String travelListPage() {
+        return PREFIX + "travelList.html";
+    }
+
+    /**
+     * 跳转到行程订单列表页
+     */
+    @RequestMapping("/travelOrdersPage")
+    public String travelOrdersPage(Integer lineShiftDriverId, Integer lineId, Integer driverId, Model model) {
+        model.addAttribute("lineShiftDriverId", lineShiftDriverId);
+        model.addAttribute("lineId", lineId);
+        model.addAttribute("driverId", driverId);
+        return PREFIX + "travelOrders.html";
+    }
     
     /**
      * 跳转到添加跨城站点管理
@@ -175,6 +194,32 @@
     }
 
     /**
+     * 获取行程列表
+     */
+    @RequestMapping(value = "/travelList")
+    @ResponseBody
+    public Object travelList(String city, String lineName, String driverKeyword, Integer status) {
+        Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
+        Integer roleType = ShiroKit.getUser().getRoleType();
+        Integer companyId = ShiroKit.getUser().getObjectId();
+        page.setRecords(tLineService.getTravelList(page, city, lineName, driverKeyword, status, roleType, companyId));
+        return super.packForBT(page);
+    }
+
+    /**
+     * 获取行程对应订单列表
+     */
+    @RequestMapping(value = "/travelOrders")
+    @ResponseBody
+    public Object travelOrders(Integer lineShiftDriverId, Integer lineId, Integer driverId) {
+        Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
+        Integer roleType = ShiroKit.getUser().getRoleType();
+        Integer companyId = ShiroKit.getUser().getObjectId();
+        page.setRecords(tLineService.getTravelOrders(page, lineShiftDriverId, lineId, driverId, roleType, companyId));
+        return super.packForBT(page);
+    }
+
+    /**
      * 新增跨城站点管理
      */
     @RequestMapping(value = "/add")

--
Gitblit v1.7.1