From cf71570fb38ad1983cd40e65fb09e259e509d2a3 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 06 五月 2024 09:36:45 +0800
Subject: [PATCH] 修改bug
---
ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java | 49 +++++++++++++++++++++++++++++++++++++++----------
1 files changed, 39 insertions(+), 10 deletions(-)
diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java
index 96c3994..c2c5c50 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java
@@ -423,7 +423,8 @@
}
List<TDriver> tDrivers = tDriverService.selectList(ne);
Map<String, Object> map = new HashMap<>();
- List<Object> list = new ArrayList<>();
+ List<Object> list1 = new ArrayList<>();
+ List<Object> list2 = new ArrayList<>();
for(TDriver tDriver : tDrivers){
Map<String, Object> d = new HashMap<>();
String value = redisUtil.getValue("DRIVER" + tDriver.getId());
@@ -433,18 +434,28 @@
d.put("driver", tDriver);
d.put("lon", value.split(",")[0]);
d.put("lat", value.split(",")[1]);
- list.add(d);
+ if(tDriver.getState() == 2){
+ list1.add(d);
+ }else{
+ list2.add(d);
+ }
}
- map.put("driver", list);
+ map.put("driver1", list1);
+ map.put("driver2", list2);
- Map<String, Object> map2 = new HashMap<>();
String today = DateUtil.format(new Date(), "yyyy-MM-dd");
Wrapper<TOrderPrivateCar> eq = new EntityWrapper<TOrderPrivateCar>().eq("state", 1).eq("isDelete", 1).ge("insertTime",DateUtil.parse(today,"yyyy-MM-dd"));
if(companyId != null){
eq.eq("companyId", companyId);
}
+ Wrapper<TOrderLogistics> eq1 = new EntityWrapper<TOrderLogistics>().eq("state", 1).eq("isDelete", 1).ge("insertTime",DateUtil.parse(today,"yyyy-MM-dd"));
+ if(companyId != null){
+ eq1.eq("companyId", companyId);
+ }
List<TOrderPrivateCar> tOrderPrivateCars=tOrderPrivateCarService.selectList(eq);
- list = new ArrayList<>();
+ List<TOrderLogistics> orderLogistics=itOrderLogisticsService.selectList(eq1);
+ List<Map<String, Object>> privateCarOrderList = new ArrayList<>();
+ List<Map<String, Object>> logisticsOrderList = new ArrayList<>();
for(TOrderPrivateCar t : tOrderPrivateCars){
Map<String, Object> map1 = new HashMap<>();
map1.put("start", t.getStartAddress());
@@ -452,10 +463,21 @@
map1.put("travelTime", t.getTravelTime());
map1.put("carModel", "");
map1.put("num", 1);
- list.add(map1);
+ privateCarOrderList.add(map1);
}
- map2.put("privateCar", list);
- map.put("order", map2);
+ for(TOrderLogistics t : orderLogistics){
+ Map<String, Object> map1 = new HashMap<>();
+ map1.put("start", t.getStartAddress());
+ map1.put("end", t.getEndAddress());
+ map1.put("travelTime", t.getTravelTime());
+ map1.put("carModel", "");
+ map1.put("num", 1);
+ logisticsOrderList.add(map1);
+ }
+ Map<String, Object> map1 = new HashMap<>();
+ map1.put("zhuanche", privateCarOrderList);
+ map1.put("kuacheng", logisticsOrderList);
+ map.put("order", map1);
return map;
}
@@ -464,9 +486,16 @@
@ResponseBody
@PostMapping("/getAllOrder")
public Object getAllOrder(){
- List<TOrderTaxi> tOrderTaxis = tOrderTaxiService.selectList(new EntityWrapper<TOrderTaxi>().eq("isDelete", 1));
+ List<TOrderPrivateCar> orderPrivateCars = tOrderPrivateCarService.selectList(new EntityWrapper<TOrderPrivateCar>().eq("isDelete", 1));
+ List<TOrderLogistics> orderLogistics = itOrderLogisticsService.selectList(new EntityWrapper<TOrderLogistics>().eq("isDelete", 1));
List list = new ArrayList<>();
- for(TOrderTaxi t : tOrderTaxis){
+ for(TOrderPrivateCar t : orderPrivateCars){
+ Map<String, Object> map = new HashMap<>();
+ map.put("lon", t.getStartLon());
+ map.put("lat", t.getStartLat());
+ list.add(map);
+ }
+ for(TOrderLogistics t : orderLogistics){
Map<String, Object> map = new HashMap<>();
map.put("lon", t.getStartLon());
map.put("lat", t.getStartLat());
--
Gitblit v1.7.1