From d59ce37bc27d01da323b79c10200e93796865fee Mon Sep 17 00:00:00 2001 From: songhuangfeng123 <shf18767906695@163.com> Date: 星期五, 02 九月 2022 10:09:42 +0800 Subject: [PATCH] fix --- emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyCountServiceImpl.java | 74 +++++++++++++++++++++++-------------- 1 files changed, 46 insertions(+), 28 deletions(-) diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyCountServiceImpl.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyCountServiceImpl.java index bff4bd6..a547e56 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyCountServiceImpl.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyCountServiceImpl.java @@ -13,6 +13,10 @@ import com.gkhy.safePlatform.emergency.model.dto.resp.*; import com.gkhy.safePlatform.emergency.query.EmergencyDrillExecuteCountQuery; import com.gkhy.safePlatform.emergency.query.EmergencySuppliesCountQuery; +import com.gkhy.safePlatform.emergency.rpc.api.model.req.EmergencyExecuteNumRPCReq; +import com.gkhy.safePlatform.emergency.rpc.api.model.req.EmergencyExecuteTimeRPCReq; +import com.gkhy.safePlatform.emergency.rpc.api.model.resp.EmergencyExecuteNumRPCResp; +import com.gkhy.safePlatform.emergency.rpc.api.model.resp.EmergencyExecuteTimeRPCResp; import com.gkhy.safePlatform.emergency.service.EmergencyCountService; import com.gkhy.safePlatform.emergency.service.EmergencySuppliesService; import com.gkhy.safePlatform.emergency.service.baseService.EmergencyDrillExecuteInfoService; @@ -39,12 +43,25 @@ @Autowired private EmergencySuppliesInfoService emergencySuppliesInfoService; - /** - * redisson客户端 - */ - @Autowired - private RedissonClient redissonClient; + @Override + public EmergencyExecuteTimeRPCResp getTimeByDeptId(EmergencyExecuteTimeRPCReq query) { + return null; + } + @Override + public List<EmergencyExecuteTimeRPCResp> getTimeByDeptIds(EmergencyExecuteTimeRPCReq query) { + return null; + } + + @Override + public EmergencyExecuteNumRPCResp getNumByDeptId(EmergencyExecuteNumRPCReq query) { + return null; + } + + @Override + public List<EmergencyExecuteNumRPCResp> getNumByDeptIds(EmergencyExecuteNumRPCReq query) { + return null; + } @Override @@ -66,33 +83,33 @@ if (rpcResult.getData() != null) { deptIds = (List<Long>) rpcResult.getData(); } - }else{ + } else { throw new BusinessException(ResultCodes.CLIENT_DEP_NOT_EXIST); } // 获取时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy"); Date date = new Date(); int year = Integer.parseInt(sdf.format(date)); - if (query.getType()==1){ + if (query.getType() == 1) { // 月 String startTime = TimeUtils.getYearFirst(year); String endTime = TimeUtils.getYearLast(year); - list = emergencyDrillExecuteInfoService.selectByMonthAndDept(startTime,endTime,deptIds); + list = emergencyDrillExecuteInfoService.selectByMonthAndDept(startTime, endTime, deptIds); } - if (query.getType()==2){ + if (query.getType() == 2) { // 年 - String startTime = TimeUtils.getYearFirst(year-10); + String startTime = TimeUtils.getYearFirst(year - 10); String endTime = TimeUtils.getYearLast(year); - list = emergencyDrillExecuteInfoService.selectByYearAndDept(startTime,endTime,deptIds); + list = emergencyDrillExecuteInfoService.selectByYearAndDept(startTime, endTime, deptIds); } - if (!CollectionUtils.isEmpty(list)){ - List<EmergencyDrillExecuteCountDataRespDTO> dataList = BeanCopyUtils.copyBeanList(list,EmergencyDrillExecuteCountDataRespDTO.class); + if (!CollectionUtils.isEmpty(list)) { + List<EmergencyDrillExecuteCountDataRespDTO> dataList = BeanCopyUtils.copyBeanList(list, EmergencyDrillExecuteCountDataRespDTO.class); emergencyDrillExecuteCountRespDTO.setDataList(dataList); - }else{ + } else { emergencyDrillExecuteCountRespDTO.setDataList(new ArrayList<>()); } - return new ResultVO<>(ResultCodes.OK,emergencyDrillExecuteCountRespDTO); + return new ResultVO<>(ResultCodes.OK, emergencyDrillExecuteCountRespDTO); } @Override @@ -101,11 +118,11 @@ Long pageIndex = pageQuery.getPageIndex(); Long pageSize = pageQuery.getPageSize(); - Page<EmergencySuppliesInfoDetailDO> page = new Page<>(pageIndex,pageSize); - List<EmergencySuppliesInfoDetailDO> emergencySuppliesInfoDetailDOList = emergencySuppliesInfoService.countEmergencySupplies(page,pageQuery.getSearchParams()); + Page<EmergencySuppliesInfoDetailDO> page = new Page<>(pageIndex, pageSize); + List<EmergencySuppliesInfoDetailDO> emergencySuppliesInfoDetailDOList = emergencySuppliesInfoService.countEmergencySupplies(page, pageQuery.getSearchParams()); - if (!CollectionUtils.isEmpty(emergencySuppliesInfoDetailDOList)){ - for (EmergencySuppliesInfoDetailDO emergencySuppliesInfoDetailDO :emergencySuppliesInfoDetailDOList){ + if (!CollectionUtils.isEmpty(emergencySuppliesInfoDetailDOList)) { + for (EmergencySuppliesInfoDetailDO emergencySuppliesInfoDetailDO : emergencySuppliesInfoDetailDOList) { EmergencySuppliesCountRespDTO emergencySuppliesCountRespDTO = new EmergencySuppliesCountRespDTO(); // 名称+数量 emergencySuppliesCountRespDTO.setName(emergencySuppliesInfoDetailDO.getName()); @@ -135,25 +152,26 @@ return new SearchResultVO<>( true, pageIndex, - pageSize,page.getPages(), + pageSize, page.getPages(), page.getTotal(), respList, ResultCodes.OK ); } + public static void main(String[] args) { - Date date = new Date();//获取当前日期 - SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//格式化一下 - Calendar calendar1 = Calendar.getInstance();//获取对日期操作的类对象 - //两种写法都可以获取到前三天的日期 - calendar1.set(Calendar.DAY_OF_YEAR,calendar1.get(Calendar.DAY_OF_YEAR) -40); - //在当前时间的基础上获取前三天的日期 + Date date = new Date();//获取当前日期 + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//格式化一下 + Calendar calendar1 = Calendar.getInstance();//获取对日期操作的类对象 + //两种写法都可以获取到前三天的日期 + calendar1.set(Calendar.DAY_OF_YEAR, calendar1.get(Calendar.DAY_OF_YEAR) - 40); + //在当前时间的基础上获取前三天的日期 // calendar1.add(Calendar.DATE, -40); //add方法 参数也可传入 月份,获取的是前几月或后几月的日期 //calendar1.add(Calendar.MONTH, -3); - Date today = calendar1.getTime(); - String time= sdf.format(today); + Date today = calendar1.getTime(); + String time = sdf.format(today); System.out.println(time); } } -- Gitblit v1.9.2