| | |
| | | } |
| | | 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()); |
| | |
| | | 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()); |
| | |
| | | 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; |
| | | } |
| | |
| | | @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()); |