From afebb0ff6b79092519377d943462cc084b9cdb28 Mon Sep 17 00:00:00 2001 From: zss <zss@example.com> Date: 星期日, 29 九月 2024 17:59:25 +0800 Subject: [PATCH] 检验下单新增附件,时间,电机编号 --- inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardProductListServiceImpl.java | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardProductListServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardProductListServiceImpl.java index 0f2c8b5..9c4bbb2 100644 --- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardProductListServiceImpl.java +++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/StandardProductListServiceImpl.java @@ -12,9 +12,11 @@ import com.yuanchu.mom.common.GetLook; import com.yuanchu.mom.dto.ProductDto; import com.yuanchu.mom.exception.ErrorException; +import com.yuanchu.mom.mapper.StandardMethodListMapper; import com.yuanchu.mom.mapper.StandardProductListMapper; import com.yuanchu.mom.mapper.StandardTreeMapper; import com.yuanchu.mom.pojo.InsSample; +import com.yuanchu.mom.pojo.StandardMethodList; import com.yuanchu.mom.pojo.StandardProductList; import com.yuanchu.mom.pojo.StandardTree; import com.yuanchu.mom.service.StandardProductListService; @@ -61,17 +63,19 @@ @Override public List<StandardProductList> selectStandardProductList(InsSample insSample) { String[] models = insSample.getModel().split("-(?=[^-]*$)");//鎷嗗垎鏈�鍚庝竴涓��-銆� - List<StandardProductList> list = standardProductListMapper.selectDetail(insSample.getStandardMethodListId(), 1, models[0]); + List<Integer> ids = Arrays.stream(insSample.getStandardMethodListId().split(",")) + .map(String::trim).map(Integer::parseInt).collect(Collectors.toList()); + List<StandardProductList> list = standardProductListMapper.selectDetail(ids, 1, models[0]); if (list.size() == 0) { if (Objects.equals(insSample.getFactory(), "") || insSample.getFactory() == null) { return null; } String[] split = insSample.getFactory().split(" - "); String tree = split[0] + " - " + split[1] + " - " + split[2] + " - " + split[3] + " - null"; - list = standardProductListMapper.selectDetail2(insSample.getStandardMethodListId(), 1, tree); + list = standardProductListMapper.selectDetail2(ids, 1, tree); if (list.size() == 0) { String tree1 = split[0] + " - " + split[1] + " - " + split[2] + " - null - " + split[3]; - list = standardProductListMapper.selectDetail2(insSample.getStandardMethodListId(), 1, tree1); + list = standardProductListMapper.selectDetail2(ids, 1, tree1); } } String[] split1 = insSample.getFactory().split(" - "); @@ -118,6 +122,10 @@ return false; } return true; + }).map(standardProductList -> { + String code = baseMapper.selectStandardMethodById(standardProductList.getStandardMethodListId()); + standardProductList.setMethodS(code); + return standardProductList; }).collect(Collectors.toList()); return list; } -- Gitblit v1.9.3