From 564295458c720206db9b5194b90481b711f4b010 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期三, 11 十月 2023 12:09:22 +0800 Subject: [PATCH] 更改配置及筒仓偏移量 --- igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java b/igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java index fffbd03..313cf9c 100644 --- a/igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java +++ b/igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java @@ -810,15 +810,19 @@ GrainData grainData; Building building; String height; - Double length; + //鐩村緞 + Double diameter; Double bulkWeight; Double storage = 0.0; + Double volume = 0.0; + Double deVolume; for (Depot depot : depotList) { //鑾峰彇浠撴埧淇℃伅锛岃缃缓绛戦珮搴� height = null; //鑾峰彇浠撴埧鐩村緞 - length = 0.0; + diameter = 0.0; + deVolume = 0.0; //瀹归噸 bulkWeight = depot.getBulkWeight(); grainData = coreGrainService.listLiquidHeight(companyId, depot.getId()); @@ -833,7 +837,10 @@ height = building.getHeight() + ""; } if (null != building.getLength()) { - length = building.getLength(); + diameter = building.getLength(); + } + if (null != building.getDeVolume()) { + deVolume = building.getDeVolume(); } } } @@ -842,7 +849,9 @@ grainData.setDepotHeight(height); if (null != bulkWeight && StringUtils.isNotEmpty(grainData.getOilHeight())) { Double oilHeight = Double.valueOf(grainData.getOilHeight()); - storage = 3.14 * Math.pow(length / 2, 2) * oilHeight * bulkWeight; + //璁$畻浣撶Н + volume = 3.14 * Math.pow(diameter / 2, 2) * oilHeight - deVolume; + storage = volume * bulkWeight; } grainData.setStorage(storage); -- Gitblit v1.9.3