|  |  | 
 |  |  |     @Override | 
 |  |  |     public    YearDeviceDataVO yearFightingAdminDeviceData(){ | 
 |  |  |         YearDeviceDataVO data = new YearDeviceDataVO(); | 
 |  |  |  | 
 |  |  |         FireStatisticRequest param = new FireStatisticRequest(); | 
 |  |  |         param.setIndexCode("api_fire_statistic"); | 
 |  |  |         BaseResponse<FireStatisticResponse> response = HKService.fireStatistic(param); | 
 |  |  | 
 |  |  |             data.setProtectNum(Constants.formatIntegerNum(response.getData().getMaintenanceNum())); | 
 |  |  |             data.setPlanProtectTotal(Constants.formatIntegerNum(response.getData().getDeviceTotalNum())); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         param = new FireStatisticRequest(); | 
 |  |  |         param.setIndexCode("api_fire_statistic_month"); | 
 |  |  |         BaseResponse<FireStatisticResponse> response1 = HKService.fireStatisticMonth(param); | 
 |  |  | 
 |  |  |             data.setMonthTotalNum(Constants.formatIntegerNum(response1.getData().getDeviceTotalNum())); | 
 |  |  |         } | 
 |  |  |         return data; | 
 |  |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  | 
 |  |  |     public  FightingAdminCenterDataVO centerFightingAdminData(){ | 
 |  |  |         FightingAdminCenterDataVO data = new FightingAdminCenterDataVO(); | 
 |  |  |         List<DeviceNumByTypeVO> list = new ArrayList<>(); | 
 |  |  |         FireDevStatusTotalRequest param = new FireDevStatusTotalRequest(); | 
 |  |  |         FindDeviceStatisticsRequest param1 = new FindDeviceStatisticsRequest(); | 
 |  |  |         param1.setRegionIndexCode("root000000"); | 
 |  |  |         BaseResponse<List<FindDeviceStatisticsResponse>> response = HKService.findDeviceStatistics(param1); | 
 |  |  |         if(response != null && StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE) && response.getData()!=null ){ | 
 |  |  |             for(FindDeviceStatisticsResponse r :response.getData()){ | 
 |  |  |                 if(r.getDevices()!=null){ | 
 |  |  |                     for(FindDeviceStatisticsInfoResponse td : r.getDevices()){ | 
 |  |  |                         DeviceNumByTypeVO t = new DeviceNumByTypeVO(); | 
 |  |  |                         t.setTypeName(td.getDeviceName()); | 
 |  |  |                         //屏蔽数 | 
 |  |  |                         t.setShieldDeviceNum(Constants.formatIntegerNum(t.getShieldDeviceNum() )+ Constants.formatIntegerNum(td.getShieldSensorCount())); | 
 |  |  |                         //报警数 | 
 |  |  |                         t.setAlarmDeviceNum(Constants.formatIntegerNum(t.getAlarmDeviceNum())+ Constants.formatIntegerNum(td.getAlarmSensorCount())); | 
 |  |  |                         //正常数 | 
 |  |  |                         t.setOnlineDeviceNum(Constants.formatIntegerNum(t.getOnlineDeviceNum())+Constants.formatIntegerNum(td.getNormalSensorCount())); | 
 |  |  |                         //故障数 | 
 |  |  |                         t.setErrDeviceNum(Constants.formatIntegerNum(t.getErrDeviceNum())+ Constants.formatIntegerNum(td.getFaultSensorCount())); | 
 |  |  |                         //总设备数 | 
 |  |  |                         t.setTotalDeviceNum(Constants.formatIntegerNum(t.getTotalDeviceNum())+ Constants.formatIntegerNum(td.getTotalSensorCount())); | 
 |  |  |                         list.add(t); | 
 |  |  | //                        data.setOfflineDeviceNum(Constants.formatIntegerNum( data.getOfflineDeviceNum())+Constants.formatIntegerNum(t.getOfflineDeviceNum())); | 
 |  |  |                         data.setShieldDeviceNum(Constants.formatIntegerNum( data.getShieldDeviceNum())+Constants.formatIntegerNum(t.getShieldDeviceNum())); | 
 |  |  |                         data.setAlarmDeviceNum(Constants.formatIntegerNum( data.getAlarmDeviceNum())+Constants.formatIntegerNum(t.getAlarmDeviceNum())); | 
 |  |  |                         data.setOnlineDeviceNum(Constants.formatIntegerNum( data.getOnlineDeviceNum())+Constants.formatIntegerNum(t.getOnlineDeviceNum())); | 
 |  |  |                         data.setErrDeviceNum(Constants.formatIntegerNum( data.getErrDeviceNum())+Constants.formatIntegerNum(t.getErrDeviceNum())); | 
 |  |  |                         data.setTotalDeviceNum(Constants.formatIntegerNum( data.getTotalDeviceNum())+Constants.formatIntegerNum(t.getTotalDeviceNum())); | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |        /* FireDevStatusTotalRequest param = new FireDevStatusTotalRequest(); | 
 |  |  |         param.setIncludeBool(1); | 
 |  |  |         param.setRegionIds(new String[]{"root000000"}); | 
 |  |  |         BaseResponse<List<FireDevStatusListResponse>> response = HKService.getFireDevStatusList(param); | 
 |  |  | 
 |  |  |                 data.setErrDeviceNum(Constants.formatIntegerNum( data.getErrDeviceNum())+Constants.formatIntegerNum(r.getFaultFireDevCount())); | 
 |  |  |                 data.setTotalDeviceNum(Constants.formatIntegerNum( data.getTotalDeviceNum())+Constants.formatIntegerNum(r.getTotalFireDevCount())); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         }*/ | 
 |  |  |         data.setDeviceTypeList(list); | 
 |  |  |         Long totalNum =hiddenDangerMapper.selectCount(new QueryWrapper<HiddenDanger>().lambda() | 
 |  |  |                 .eq(HiddenDanger::getIsdeleted,Constants.ZERO ) | 
 |  |  | 
 |  |  |                 .eq(Visits::getIsdeleted,Constants.ZERO) | 
 |  |  |                 .apply("to_days(create_date)=to_days(now())") | 
 |  |  |                 .in(Visits::getStatus,Constants.VisitStatus.pass,Constants.VisitStatus.xfSuccess )));//待访问 | 
 |  |  |         result.setWaitVisitNum(visitsJoinMapper.selectCount(new MPJLambdaWrapper<Visits>() | 
 |  |  |         result.setRegisterVisitNum(visitsJoinMapper.selectCount(new MPJLambdaWrapper<Visits>() | 
 |  |  |                 .eq(Visits::getIsdeleted,Constants.ZERO) | 
 |  |  |                 .apply("to_days(create_date)=to_days(now())") | 
 |  |  |                 .in(Visits::getStatus,Constants.VisitStatus.signout,Constants.VisitStatus.signin )));//已登记 | 
 |  |  |         result.setWaitVisitNum(visitsJoinMapper.selectCount(new MPJLambdaWrapper<Visits>() | 
 |  |  |         result.setLevelNum(visitsJoinMapper.selectCount(new MPJLambdaWrapper<Visits>() | 
 |  |  |                 .eq(Visits::getIsdeleted,Constants.ZERO) | 
 |  |  |                 .apply("to_days(create_date)=to_days(now())") | 
 |  |  |                 .in(Visits::getStatus,Constants.VisitStatus.signout )));//已签离 | 
 |  |  | 
 |  |  |                 result.getVisitRetentionDataList().add(t); | 
 |  |  |             }); | 
 |  |  |         } | 
 |  |  |         result.setRetentionNum(result.getVisitRetentionDataList().size()); | 
 |  |  |         return result; | 
 |  |  |  | 
 |  |  |     } | 
 |  |  | 
 |  |  |         return infoList; | 
 |  |  |     } | 
 |  |  |     /** | 
 |  |  |      * 近七日到货情况 | 
 |  |  |      * 近七日到货情况-改成近15日 | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Override | 
 |  |  | 
 |  |  |             param.getFacrotyCodeList().add(code);//查询指定厂区 | 
 |  |  |         } | 
 |  |  |         Date date = new Date(); | 
 |  |  |         Date startDate = DateUtil.addDaysToDate(date,-7); | 
 |  |  |         Date startDate = DateUtil.addDaysToDate(date,-15); | 
 |  |  |         //看板大屏近7日到货情况日期 0表示当天当前推7天,-1表示本月初1号-7号 | 
 |  |  |         String flag = systemDictDataBiz.queryByCode(Constants.TSM_PARAM,Constants.SCREEN_SEVENT_ARRIVAL_STARTDATE).getCode(); | 
 |  |  |         if(StringUtils.equals(flag,"-1")){ | 
 |  |  |             startDate =DateUtil.getBeginDayOfMonth(0); | 
 |  |  |             date = DateUtil.addDaysToDate(startDate,7); | 
 |  |  |             date = DateUtil.addDaysToDate(startDate,15); | 
 |  |  |         } | 
 |  |  |         param.setNcCreateDateFrom(DateUtil.getShortTime(startDate)); | 
 |  |  |         param.setNcCreateDateThrough(DateUtil.getShortTime(date)); | 
 |  |  |         List<TmsSevenArrivalStatusAndDetailsResponse> infoList =   tmsService.getSevenArrivalStatusAndDetails(param);//查询出库量 | 
 |  |  |         for (int i = 0; i < 7; i++) { | 
 |  |  |         for (int i = 0; i < 15; i++) { | 
 |  |  |             LastSevenDaysOrderVo model = new LastSevenDaysOrderVo(); | 
 |  |  |             Date td = DateUtil.addDaysToDate(date,-i); | 
 |  |  |             model.setDateStr(DateUtil.getShortTime(td)); |