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