From f169fcb00f7bf8c15bb1d461cd3710ebaf8106e8 Mon Sep 17 00:00:00 2001 From: CZT <czt18638530771@163.com> Date: 星期三, 11 十月 2023 14:07:56 +0800 Subject: [PATCH] 优化液位计算 --- igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java | 13 +++++-------- 1 files changed, 5 insertions(+), 8 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 313cf9c..9a4c37a 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 @@ -22,18 +22,13 @@ import com.ld.igds.util.ContextUtil; import com.ld.igds.util.DateUtil; import com.ld.igds.util.DecimalUtil; -import com.ld.igds.util.FilesUtil; import com.ld.igds.view.service.BuildingService; - import lombok.extern.slf4j.Slf4j; - import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.time.DateFormatUtils; import org.apache.commons.lang3.time.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; - -import javax.annotation.Resource; import java.text.Collator; import java.util.*; import java.util.concurrent.ExecutorService; @@ -67,8 +62,6 @@ private BuildingService buildingService; @Autowired private GrainExportBuilder grainExportBuilder; - @Resource - private FilesUtil filesUtil; /** * 鏍规嵁鍙傛暟鑾峰彇绮儏鏁版嵁淇℃伅 @@ -850,7 +843,11 @@ if (null != bulkWeight && StringUtils.isNotEmpty(grainData.getOilHeight())) { Double oilHeight = Double.valueOf(grainData.getOilHeight()); //璁$畻浣撶Н - volume = 3.14 * Math.pow(diameter / 2, 2) * oilHeight - deVolume; + volume = 3.14159 * Math.pow(diameter / 2, 2) * oilHeight; + if(volume > 0){ + volume = volume - deVolume; + } + storage = volume * bulkWeight; } -- Gitblit v1.9.3