From 1a47d9eef4cfe9385ce66b791de84db54a5ba87c Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期日, 25 六月 2023 20:30:36 +0800 Subject: [PATCH] 出入库流程优化-入库详单优化 --- igds-core/src/main/java/com/ld/igds/check/CheckStandardManager.java | 126 +++++++++++++++++++++--------------------- 1 files changed, 63 insertions(+), 63 deletions(-) diff --git a/igds-core/src/main/java/com/ld/igds/check/CheckStandardManager.java b/igds-core/src/main/java/com/ld/igds/check/CheckStandardManager.java index 7554af0..c8d3262 100644 --- a/igds-core/src/main/java/com/ld/igds/check/CheckStandardManager.java +++ b/igds-core/src/main/java/com/ld/igds/check/CheckStandardManager.java @@ -18,76 +18,76 @@ @Component(CheckStandardManager.BEAN_ID) public class CheckStandardManager { - public static final String BEAN_ID = "check.checkStandardManager"; + public static final String BEAN_ID = "check.checkStandardManager"; - @Autowired - private CoreCheckStandardService checkStandardService; + @Autowired + private CoreCheckStandardService checkStandardService; - /** - * 鏍规嵁鍙傛暟鑾峰彇鍖栭獙椤瑰垪琛� - * - * @param checkId - * @param companyId - * @param foodVariety - * @return - */ - public List<CheckItemData> listCheckItem(String companyId, String checkId, - String foodVariety) { - if (StringUtils.isEmpty(companyId)) { - companyId = ContextUtil.getCompanyId(); - } + /** + * 鏍规嵁鍙傛暟鑾峰彇鍖栭獙椤瑰垪琛� + * + * @param checkId + * @param companyId + * @param foodVariety + * @return + */ + public List<CheckItemData> listCheckItem(String companyId, String checkId, + String foodVariety) { + if (StringUtils.isEmpty(companyId)) { + companyId = ContextUtil.getCompanyId(); + } - List<CheckItemData> list = null; - if (null != checkId) - list = checkStandardService.getCheckItemById(checkId, companyId); + List<CheckItemData> list = null; + if (null != checkId) + list = checkStandardService.getCheckItemById(checkId, companyId); - if (list == null || list.isEmpty()) { - list = checkStandardService.getCheckItemByStandard(companyId,checkId, foodVariety); - } - - return list; - } + if (list == null || list.isEmpty()) { + list = checkStandardService.getCheckItemByStandard(companyId, checkId, foodVariety); + } - public CheckUpdateResult updateCheckItems(String checkId, String companyId, - List<CheckItemData> checkItems) { + return list; + } - CheckUpdateResult result = new CheckUpdateResult(); - if (null == checkItems || checkItems.isEmpty()) { - return result; - } - if (StringUtils.isEmpty(companyId)) { - companyId = ContextUtil.getCompanyId(); - } + public CheckUpdateResult updateCheckItems(String checkId, String companyId, + List<CheckItemData> checkItems) { - for (CheckItemData item : checkItems) { - if (null == item.getCheckId()) { - item.setCheckId(checkId); - } - item.setCompanyId(companyId); - if (item.getUpperLimit() == null) { - item.setUpperLimit(0.0); - } + CheckUpdateResult result = new CheckUpdateResult(); + if (null == checkItems || checkItems.isEmpty()) { + return result; + } + if (StringUtils.isEmpty(companyId)) { + companyId = ContextUtil.getCompanyId(); + } - if (null != item.getDeNum() && item.getDeNum() > 0) { - result.setDeSum(result.getDeSum() + item.getDeNum()); - } - if (null != item.getAddNum() && item.getAddNum() > 0) { - result.setAddSum(result.getAddSum() + item.getAddNum()); - } - if (null != item.getAddPrice() && item.getAddPrice() > 0) { - result.setAddPriceSum(result.getAddPriceSum() - + item.getAddPrice()); - } - if (null != item.getDePrice() && item.getDePrice() > 0) { - result.setDePriceSum(result.getDePriceSum() + item.getDePrice()); - } + for (CheckItemData item : checkItems) { + if (null == item.getCheckId()) { + item.setCheckId(checkId); + } + item.setCompanyId(companyId); + if (item.getUpperLimit() == null) { + item.setUpperLimit(0.0); + } - // 鍏堟洿鏂帮紝鏇存柊澶辫触鍒欐柊澧� - int i = checkStandardService.updateCheckItem(item); - if (i < 1) { - checkStandardService.insertCheckItem(item); - } - } - return result; - } + if (null != item.getDeNum() && item.getDeNum() > 0) { + result.setDeSum(result.getDeSum() + item.getDeNum()); + } + if (null != item.getAddNum() && item.getAddNum() > 0) { + result.setAddSum(result.getAddSum() + item.getAddNum()); + } + if (null != item.getAddPrice() && item.getAddPrice() > 0) { + result.setAddPriceSum(result.getAddPriceSum() + + item.getAddPrice()); + } + if (null != item.getDePrice() && item.getDePrice() > 0) { + result.setDePriceSum(result.getDePriceSum() + item.getDePrice()); + } + + // 鍏堟洿鏂帮紝鏇存柊澶辫触鍒欐柊澧� + int i = checkStandardService.updateCheckItem(item); + if (i < 1) { + checkStandardService.insertCheckItem(item); + } + } + return result; + } } \ No newline at end of file -- Gitblit v1.9.3