From 43ce77a85d8297a53dc25430fff10ead57296167 Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期六, 04 十一月 2023 15:43:18 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- igds-core/src/main/java/com/ld/igds/check/service/impl/CoreCheckStandardServiceImpl.java | 55 ++++++++++++++++++++----------------------------------- 1 files changed, 20 insertions(+), 35 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 16a2de4..ef48505 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,29 @@ @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 companyId,String checkId,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 +68,14 @@ CheckItemData item; for (CheckStandardData data : list) { item = new CheckItemData(); + BeanUtils.copyProperties(data, item); 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()); -// TODO -// if (data.getUpperLimit() > 0.0) { -// item.setStandardValue(data.getUpperLimit() + ""); -// if(null != data.getOperaSymbol()){ -// item.setStandardValue(data.getOperaSymbol() +" " + data.getUpperLimit()); -// } -// } + if (null != data.getUpperLimit() && 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