From 1cc7231bab6d4af58ea89f4484e9da9ac76170c5 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 17 二月 2025 10:49:31 +0800 Subject: [PATCH] 管理后台bug修改 --- ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java | 33 ++++++++++++++++++++++----------- 1 files changed, 22 insertions(+), 11 deletions(-) diff --git a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java index 0237b21..5e00527 100644 --- a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java +++ b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java @@ -21,6 +21,7 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; +import javax.annotation.Resource; import java.math.BigDecimal; import java.util.*; @@ -86,13 +87,13 @@ } - - - @Autowired + @Resource private DriverOnlineMapper driverOnlineMapper; + + @ResponseBody @PostMapping("/getSumData") - public Object getSumData(Integer companyId, Date addDate, Date start, Date end){ + public Object getSumData(Integer companyId, Date addDate, Date start, Date end) throws Exception { Integer id = ShiroKit.getUser().getId(); User user = userService.selectById(id); if(companyId == null && user.getRoleType() != 1){ @@ -145,13 +146,23 @@ ne1.eq("companyId", companyId).or().eq("franchiseeId", companyId); } List<TDriver> tDrivers = tDriverService.selectList(ne1); - String keys = ""; - for(TDriver driver : tDrivers){ - keys += "DRIVER" + driver.getId() + ","; +// String keys = ""; +// for(TDriver driver : tDrivers){ +// keys += "DRIVER" + driver.getId() + ","; +// } +// String value = redisUtil.getValues(keys.substring(0, keys.length() - 1)); + int size = 0; +// List<Map<String, Object>> list = driverOnlineMapper.queryOnlineDriver(null, null, 1, 9999); + System.err.println("执行queryOnlineDriver========》"+tDrivers); + for(TDriver tDriver : tDrivers){ + String value1 = redisUtil.getValue("DRIVER" + tDriver.getId()); + if(ToolUtil.isEmpty(value1)){ + continue; + } + System.err.println("添加-"+value1); + size++; } - String value = redisUtil.getValues(keys.substring(0, keys.length() - 1)); - JSONArray jsonArray = JSON.parseArray(value); - int size = driverOnlineService.queryOnlineDriverCount(null, null); +// int size = driverOnlineService.queryOnlineDriverCount(null, null); map1.put("netcardriver", size); //在线司机 Wrapper<TOrderTaxi> travelTime1 = new EntityWrapper<TOrderTaxi>().between("travelTime", calendar1.getTime(), calendar2.getTime()); if(companyId != null){ @@ -389,7 +400,7 @@ if(companyId == null && user.getRoleType() != 1){ companyId = user.getObjectId(); } - Wrapper<TDriver> ne = new EntityWrapper<TDriver>().eq("authState", 2).eq("state", 2).ne("flag", 3); + Wrapper<TDriver> ne = new EntityWrapper<TDriver>().eq("authState", 2).ne("state", 1).ne("flag", 3); if(companyId != null){ ne.eq("companyId", companyId).or().eq("franchiseeId", companyId); } -- Gitblit v1.7.1