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