From f1d2c2c7730540e0ee1f4ac28551886be8b89cb1 Mon Sep 17 00:00:00 2001 From: vince <757871790@qq.com> Date: 星期一, 03 七月 2023 09:42:26 +0800 Subject: [PATCH] 邦海控制柜 --- igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java | 2 +- igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java | 2 +- igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisGas.java | 10 +++++++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java b/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java index 9d99a9f..4fb07ed 100644 --- a/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java +++ b/igds-core/src/main/java/com/ld/igds/common/impl/CommonDataServiceImpl.java @@ -157,7 +157,7 @@ List<DepotConf> data = getCacheDepotConf(companyId); if (null == data) return null; - return data.stream().filter(item -> item.getGrainSer().equals(serId)) + return data.stream().filter(item -> (serId.equals(item.getGrainSer()) || serId.equals(item.getGasSer()) || serId.equals(item.getEsSer()) )) .findAny().orElse(null); } diff --git a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java index 086f121..9373ae5 100644 --- a/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java +++ b/igds-inout/src/main/java/com/ld/igds/inout/manager/InoutManager.java @@ -908,7 +908,7 @@ try { List<CheckItemData> result = checkStandardManager.listCheckItem( - param.getCheckId(), param.getCompanyId(), + param.getCompanyId(),param.getCheckId(), param.getFoodVariety()); return new PageResponse<>(RespCodeEnum.CODE_0000, result); diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisGas.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisGas.java index 170c5a0..efb1855 100644 --- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisGas.java +++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/verb/analysis/AnalysisGas.java @@ -22,6 +22,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; +import java.text.DecimalFormat; +import java.text.NumberFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -55,7 +57,12 @@ log.info("姘斾綋妫�娴嬪紑濮嬭В鏋�"); Res209 res209 = JSONObject.parseObject(reMessage.getContentStr(),Res209.class); + if(2==res209.getState()){ + }else{ + log.info("姘斾綋娌℃湁閲囬泦瀹屾垚锛屽彇娑堣В鏋愶紒"); + return; + } DepotConf depotConf = commonService.getCacheDepotConfBySerId(ser.getCompanyId(),ser.getId() ); //涓讳綋淇℃伅 Gas gas = new Gas(); @@ -77,7 +84,8 @@ info.setId(ContextUtil.buildInfoId(gas.getCompanyId(), gas.getDepotId(), gas.getBatchId())); info.setPassCode(i+1); info.setPerCo2(cO2ValArray[i].doubleValue()); - info.setPerO2(99 - (n2ValArray[i].doubleValue() /10 )); + NumberFormat numberFormat = new DecimalFormat("0.00"); + info.setPerO2(Double.parseDouble(numberFormat.format(99 - (n2ValArray[i].doubleValue() /10 )))); info.setPerPh3(pH3ValArray[i].doubleValue()); info.setPerN2(n2ValArray[i].doubleValue() / 10); items.add(info); -- Gitblit v1.9.3