From a388a2b5d0104eb832d956840090bdcb9689394e Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期五, 14 二月 2025 18:48:17 +0800 Subject: [PATCH] 补充 --- ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java | 18 ++++++++++-------- ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverOnlineServiceImpl.java | 2 +- 2 files changed, 11 insertions(+), 9 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 081aeec..bb168bb 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){ @@ -151,13 +152,14 @@ // } // String value = redisUtil.getValues(keys.substring(0, keys.length() - 1)); int size = 0; - for(TDriver tDriver : tDrivers){ - Map<String, Object> d = new HashMap<>(); - String value1 = redisUtil.getValue("DRIVER" + tDriver.getId()); + List<Map<String, Object>> list = driverOnlineMapper.queryOnlineDriver(null, null, 1, 9999); + for (Map<String, Object> stringObjectMap : list) { + String value1 = redisUtil.getValue("DRIVER" + stringObjectMap.get("id")); if(ToolUtil.isEmpty(value1)){ continue; } - size++; + System.err.println("添加-"+value1); + i++; } // int size = driverOnlineService.queryOnlineDriverCount(null, null); map1.put("netcardriver", size); //在线司机 diff --git a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverOnlineServiceImpl.java b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverOnlineServiceImpl.java index a13c68c..4590635 100644 --- a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverOnlineServiceImpl.java +++ b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverOnlineServiceImpl.java @@ -41,7 +41,7 @@ List<Map<String, Object>> list = driverOnlineMapper.queryOnlineDriver(name, phone, offset, limit); int i = 0 ; List<Map<String, Object>> res = new ArrayList<>(); - + System.err.println("执行"); for (Map<String, Object> stringObjectMap : list) { String value1 = redisUtil.getValue("DRIVER" + stringObjectMap.get("id")); if(ToolUtil.isEmpty(value1)){ -- Gitblit v1.7.1