From 6ef74724e5da3271b77c8953df3c556439eed13d Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 13 十二月 2024 14:15:37 +0800 Subject: [PATCH] 最新版本541200007 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java | 35 ++++++++++++++++++++++++++++++----- 1 files changed, 30 insertions(+), 5 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java index 61828d3..9750228 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java @@ -404,12 +404,13 @@ request.setSorts(new ArrayList<>()); RuleEventFiledOptionsRequest file = new RuleEventFiledOptionsRequest(); file.setFieldName("event_type"); - file.setFieldValue("131588");//瀹夐槻鍛婅 + file.setFieldValue("131588,131593");//瀹夐槻鍛婅鍜屼汉鍛樺憡璀� file.setType("in"); if(type == 1){ + file.setFieldValue("131588");//瀹夐槻鍛婅 + }else if(type == 2){ - }else if(type == 1){ - + file.setFieldValue("131593");//浜哄憳鍛婅 } request.getFiledOptions().add(file); SortRequest sort = new SortRequest(); @@ -1173,7 +1174,7 @@ 3) 鑷潵姘翠簩姘у寲纰虫帓鏀鹃噺(kg)=鑷潵姘翠娇鐢ㄩ噺(m3)脳0.91锛�*/ data.setCarbon(Constants.formatBigdecimal2Float((carbonElec.multiply(new BigDecimal(0.785))) .add(carbonGas.multiply(new BigDecimal(0.19))) - .add(carbonWater.multiply(new BigDecimal(0.91))))); + .add(carbonWater.multiply(new BigDecimal(0.91)))).divide(new BigDecimal(1000),2,BigDecimal.ROUND_HALF_UP)); return data; } @@ -1257,8 +1258,21 @@ data.setRingPercent("0"); data.setSecondRegionDataList(new ArrayList<>()); } - return data; + if(data.getSecondRegionDataList()!=null && data.getSecondRegionDataList().size()>1){ + int index =-1; + for (int i = 0; i <data.getSecondRegionDataList().size() ; i++) { + RegionTopPowerResponse t=data.getSecondRegionDataList().get(i); + if(Constants.formatBigdecimal(t.getPercent()).compareTo(new BigDecimal(1)) == 0){ + index =i; + break; + } + } + if(index>-1){ + data.getSecondRegionDataList().remove(index);//鍒犻櫎鏍硅妭鐐规暟鎹� + } + } + return data; } /** * 杩�12涓按鐢垫皵娌硅�楁暟鎹粺璁� @@ -1448,7 +1462,12 @@ (int) retentionList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.THREE) &&Constants.equalsInteger(i.getCarType(),Constants.RetentionCarType.outTruck)).count() ); + data.setVideoPluginUrl(getVideoUrl()); return data; + } + + private String getVideoUrl() { + return systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode()+"plugin/VideoWebPlugin.exe"; } private void getParkingCarsNum(SecurityBoardVO data) { @@ -1728,6 +1747,12 @@ } } + + data.setVideoPluginUrl(getVideoUrl()); + String indexCodes = systemDictDataBiz.queryByCode(Constants.HK_PARAM,Constants.HK_CHANGNEI_SCREEN_INDEXCODES).getCode(); + if(StringUtils.isNotBlank(indexCodes)){ + data.setVideoIndexCodes(indexCodes.split(",")); + } } return data; -- Gitblit v1.9.3