From 1b60f1df51e1824154018a5b6a7159b09b44c8b1 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期一, 12 六月 2023 14:23:26 +0800
Subject: [PATCH] 化验页面--数据提交更新

---
 igds-core/src/main/java/com/ld/igds/check/service/impl/CoreCheckStandardServiceImpl.java |   52 ++++++++++++++++++----------------------------------
 1 files changed, 18 insertions(+), 34 deletions(-)

diff --git a/igds-core/src/main/java/com/ld/igds/check/service/impl/CoreCheckStandardServiceImpl.java b/igds-core/src/main/java/com/ld/igds/check/service/impl/CoreCheckStandardServiceImpl.java
index bf21be7..aa5a242 100644
--- a/igds-core/src/main/java/com/ld/igds/check/service/impl/CoreCheckStandardServiceImpl.java
+++ b/igds-core/src/main/java/com/ld/igds/check/service/impl/CoreCheckStandardServiceImpl.java
@@ -6,9 +6,9 @@
 import com.ld.igds.check.service.CoreCheckStandardService;
 import com.ld.igds.util.ContextUtil;
 import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Repository;
-
 import java.util.ArrayList;
 import java.util.List;
 
@@ -38,18 +38,26 @@
 
     @Override
     public List<CheckItemData> getCheckItemById(String checkId, String companyId) {
-        return checkStandardMapper.getCheckItemById(checkId, companyId);
+        List<CheckItemData> result = checkStandardMapper.getCheckItemById(checkId, companyId);
+        for (CheckItemData data : result) {
+            if (data.getUpperLimit() > 0.0 && StringUtils.isNotEmpty(data.getOperaSymbol())) {
+                data.setOperaSymbolValue(data.getOperaSymbol() + " " + data.getUpperLimit());
+            }
+        }
+        return result;
     }
 
     @Override
-    public List<CheckItemData> getCheckItemByStandard(String checkId, String companyId,
-                                                      String deptId, String foodVariety) {
+    public List<CheckItemData> getCheckItemByStandard(String checkId, String companyId, String foodVariety) {
 
         List<CheckItemData> result = new ArrayList<>();
         if (StringUtils.isEmpty(foodVariety)) {
             return result;
         }
-        List<CheckStandardData> list = this.getCheckStandard(companyId, deptId, foodVariety);
+        if (StringUtils.isEmpty(companyId)) {
+            companyId = ContextUtil.getDefaultCompanyId();
+        }
+        List<CheckStandardData> list = checkStandardMapper.getCheckStandard(companyId, foodVariety);
         if (null == list) {
             return result;
         }
@@ -57,40 +65,16 @@
         CheckItemData item;
         for (CheckStandardData data : list) {
             item = new CheckItemData();
-            item.setCheckId(checkId);
-            item.setCompanyId(companyId);
-            item.setStandardId(data.getStandardId());
-            item.setStandardName(data.getStandardName());
-            item.setUnit(data.getUnit());
-            item.setUpperLimit(data.getUpperLimit());
-            item.setRuleNum(data.getRuleNum());
-            item.setRuleAdd(data.getRuleAdd());
-            item.setRuleAddEnd(data.getRuleAddEnd());
-            item.setRuleReduce(data.getRuleReduce());
-            item.setOperaSymbol(data.getOperaSymbol());
 
-            if (data.getUpperLimit() > 0.0) {
-                item.setStandardValue(data.getUpperLimit() + "");
-                if(null != data.getOperaSymbol()){
-                	item.setStandardValue(data.getOperaSymbol() +" " + data.getUpperLimit());
-                }
+            BeanUtils.copyProperties(data, item);
+            item.setCheckId(checkId);
+
+            if (data.getUpperLimit() > 0.0 && StringUtils.isNotEmpty(data.getOperaSymbol())) {
+                item.setOperaSymbolValue(data.getOperaSymbol() + " " + data.getUpperLimit());
             }
             result.add(item);
         }
 
         return result;
     }
-
-    @Override
-    public List<CheckStandardData> getCheckStandard(String companyId, String deptId, String foodVariety) {
-        if (StringUtils.isEmpty(companyId)) {
-            companyId = ContextUtil.getDefaultCompanyId();
-        }
-        if (StringUtils.isEmpty(deptId)) {
-            companyId = ContextUtil.subDeptId(ContextUtil.getLoginUser());
-        }
-
-        return checkStandardMapper.getCheckStandard(companyId, deptId, foodVariety);
-    }
-
 }

--
Gitblit v1.9.3