Merge branch 'master' of http://139.186.142.91:10010/r/productDev/dmvisit
| | |
| | | String[] temperatureHumidityDataStatistic= new String[]{"/api/v2/public/monitor/sensor/list","æ¶é²çæ¿-4温湿度ç»è®¡"};//æ¶é²çæ¿-温湿度 |
| | | String[] regionDataRanking= new String[]{"/api/ecm/v1/energy/regionDataRanking","æ¶é²çæ¿-4è·ååºåç¨éæå-è½èçæ¿"};//æ¶é²çæ¿-è·ååºåç¨éæå - è½èçæ¿ |
| | | String[] energyTotal= new String[]{"/api/ecm/v1/energy/energyTotal","æ¶é²çæ¿-4æ ¹æ®æ¶é´åæ¶é´ç»´åº¦è·åååºè½èæ°æ®"};//æ¶é²çæ¿-æ ¹æ®æ¶é´åæ¶é´ç»´åº¦è·åååºè½èæ°æ® |
| | | String[] findDeviceStatistics= new String[]{"/api/v1/device/findDeviceStatistics","å页æ¥è¯¢è®¾å¤ç以åä¸å±ä¼ æå¨æ°æ®çç¶æç»è®¡"};// å页æ¥è¯¢è®¾å¤ç以åä¸å±ä¼ æå¨æ°æ®çç¶æç»è®¡ |
| | | } |
| | | /** |
| | | * éå½A.55æ¶é²è®¾å¤ç±»å |
| | |
| | | public static String getFireDevStatusList(String body) { |
| | | return startDoPostStringArtemis(HKConstants.InterfacePath.getFireDevStatusList,body); |
| | | } |
| | | |
| | | /** |
| | | * å页æ¥è¯¢è®¾å¤ç以åä¸å±ä¼ æå¨æ°æ®çç¶æç»è®¡ |
| | | * @param body |
| | | * @return |
| | | */ |
| | | public static String findDeviceStatistics(String body) { |
| | | return startDoPostStringArtemis(HKConstants.InterfacePath.findDeviceStatistics,body); |
| | | } |
| | | /** |
| | | *æ¶é²çæ¿-4æ¥è¦ä¿¡æ¯ç»è®¡ |
| | | * @param body |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.core.haikang.model.param.request; |
| | | |
| | | import lombok.Data; |
| | | |
| | | @Data |
| | | public class FindDeviceStatisticsRequest { |
| | | /** |
| | | * |
| | | { |
| | | "regionIndexCode": "root000000" |
| | | } |
| | | */ |
| | | private String regionIndexCode;// Array true åºåIndexCode |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.core.haikang.model.param.respose; |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class FindDeviceStatisticsInfoResponse { |
| | | private String deviceName ;//String false 设å¤åç§° |
| | | private String deviceIndexCode;// String false 设å¤indexCode |
| | | private Integer totalSensorCount;// Number false ä¼ æå¨æ»æ° |
| | | private Integer alarmSensorCount ;//Number false æ¥è¦ä¼ æå¨æ»æ° |
| | | private Integer shieldSensorCount ;//Number false å±è½ä¼ æå¨æ»æ° |
| | | private Integer normalSensorCount ;//Number false æ£å¸¸ä¼ æå¨æ»æ° |
| | | private Integer faultSensorCount;// Number false æ
éä¼ æå¨æ»æ° |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.doumee.core.haikang.model.param.respose; |
| | | |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class FindDeviceStatisticsResponse { |
| | | private String deviceTypeName;// String false 设å¤ç±»å |
| | | private Integer totalDeviceCount ;//Number false è®¾å¤æ»æ°; |
| | | private List<FindDeviceStatisticsInfoResponse> devices;// Array false 设å¤è¯¦æ
|
| | | } |
| | |
| | | return null; |
| | | } |
| | | /** |
| | | *å页æ¥è¯¢è®¾å¤ç以åä¸å±ä¼ æå¨æ°æ®çç¶æç»è®¡ |
| | | * @return |
| | | */ |
| | | public static BaseResponse<List<FindDeviceStatisticsResponse> > findDeviceStatistics(FindDeviceStatisticsRequest param){ |
| | | log.info("ãå页æ¥è¯¢è®¾å¤ç以åä¸å±ä¼ æå¨æ°æ®çç¶æç»è®¡ã================å¼å§===="+JSONObject.toJSONString(param)); |
| | | try { |
| | | String res = HKTools.findDeviceStatistics(JSONObject.toJSONString(param)); |
| | | TypeReference typeReference = |
| | | new TypeReference< BaseResponse<List<FindDeviceStatisticsResponse> >>(){}; |
| | | BaseResponse<List<FindDeviceStatisticsResponse> > result = JSONObject.parseObject(res, typeReference.getType()); |
| | | logResult(result,"å页æ¥è¯¢è®¾å¤ç以åä¸å±ä¼ æå¨æ°æ®çç¶æç»è®¡"); |
| | | return result; |
| | | }catch (Exception e){ |
| | | log.error("ãå页æ¥è¯¢è®¾å¤ç以åä¸å±ä¼ æå¨æ°æ®çç¶æç»è®¡ã================失败====ï¼\n"+ e.getMessage()); |
| | | } |
| | | return null; |
| | | } |
| | | /** |
| | | *æ¶é²çæ¿-4æ¥è¦ä¿¡æ¯ç»è®¡ |
| | | * @return |
| | | */ |
| | |
| | | @ExcelColumn(name="叿ºå§å",index = 4,width = 6) |
| | | private String driverName; |
| | | |
| | | |
| | | @ApiModelProperty(value = "叿ºææºå·") |
| | | @ExcelColumn(name="叿ºçµè¯",index = 5,width = 8) |
| | | private String drivierPhone; |
| | |
| | | .set(StringUtils.isNotBlank(updateMember.getFaceImg()),Member::getFaceImg,updateMember.getFaceImg()) |
| | | .set(updateMember.getFaceId()!=null,Member::getFaceId,updateMember.getFaceId()) |
| | | .set(updateMember.getCompanyId()!=null,Member::getCompanyId,updateMember.getCompanyId()) |
| | | .set(StringUtils.isNotBlank(updateMember.getCode()),Member::getCode,updateMember.getCode()) |
| | | .set(Member::getCode,updateMember.getCode()) |
| | | // .set(StringUtils.isNotBlank(updateMember.getCode()),Member::getCode,updateMember.getCode()) |
| | | .set( updateMember.getPositionId()!=null,Member::getPositionId,updateMember.getPositionId()) |
| | | .set( updateMember.getIsDangyuan()!=null,Member::getIsDangyuan,updateMember.getIsDangyuan()) |
| | | .set( updateMember.getJobDate()!=null,Member::getJobDate,updateMember.getJobDate()) |
| | | .set(StringUtils.isNotBlank(updateMember.getCode()),Member::getCode,updateMember.getCode()) |
| | | .eq(Member::getId,updateMember.getId())); |
| | | dealTrainTIme(updateMember,1,loginUserInfo); |
| | | cancelAllMemberEmpower(updateMember,memberRoleMapper,empowerMapper); |
| | |
| | | ExcelImporter ie = null; |
| | | List<MemberImport> dataList =null; |
| | | try { |
| | | ie = new ExcelImporter(file,2,0); |
| | | ie = new ExcelImporter(file,1,0); |
| | | dataList = ie.getDataList(MemberImport.class,null); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | |
| | | throw new BusinessException(ResponseStatus.SERVER_ERROR.getCode(),"对ä¸èµ·ï¼å工信æ¯å¯¼å
¥å¤±è´¥ï¼è¯·ç¨åéè¯ï¼"); |
| | | } |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | System.out.println(PhoneUtil.isPhone("18156047603")); |
| | | } |
| | | private Member checkModelParam(MemberImport model, List<Member> newList |
| | | ,int index |
| | | ,LoginUserInfo loginUserInfo |
| | |
| | | private Company findCompanyFromList(String companyName, List<Company> companyList) { |
| | | if(companyList !=null){ |
| | | for(Company company : companyList){ |
| | | if(StringUtils.equals(companyName,company.getName())){ |
| | | if(StringUtils.equals(companyName,company.getCompanyNamePath())){ |
| | | return company; |
| | | } |
| | | } |
| | |
| | | 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()){ |
| | | DeviceNumByTypeVO t = new DeviceNumByTypeVO(); |
| | | t.setTypeName(r.getDeviceTypeName()); |
| | | t.setTotalDeviceNum(Constants.formatIntegerNum(r.getTotalDeviceCount())); |
| | | if(r.getDevices()!=null){ |
| | | for(FindDeviceStatisticsInfoResponse td : r.getDevices()){ |
| | | //å±è½æ° |
| | | 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.getAlarmDeviceNum())+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 ) |