cnas-server/src/main/java/com/yuanchu/mom/controller/CapacityScopeController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cnas-server/src/main/java/com/yuanchu/mom/service/impl/ProductServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cnas-server/src/main/java/com/yuanchu/mom/service/impl/StructureItemParameterServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
inspect-server/src/main/java/com/yuanchu/mom/dto/InsulatingDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
inspect-server/src/main/java/com/yuanchu/mom/dto/SampleProductDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
inspect-server/src/main/java/com/yuanchu/mom/dto/SheathDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
cnas-server/src/main/java/com/yuanchu/mom/controller/CapacityScopeController.java
@@ -8,6 +8,7 @@ import com.yuanchu.mom.annotation.ValueAuth; import com.yuanchu.mom.annotation.ValueClassify; import com.yuanchu.mom.dto.PageTestObjectDto; import com.yuanchu.mom.exception.ErrorException; import com.yuanchu.mom.pojo.*; import com.yuanchu.mom.service.*; import com.yuanchu.mom.utils.JackSonUtil; @@ -202,7 +203,9 @@ str.setSample(builder.toString()); } str.setInspectionItem(list1.get(4).toString()); if (list1.get(5) != null) { str.setInspectionItemEn(list1.get(5).toString()); } if (list1.get(6) == null) { str.setInspectionItemSubclass(null); } else { @@ -216,16 +219,24 @@ StructureItemParameter db_str; if (StringUtils.isEmpty(str.getInspectionItemSubclass())){ // æ¯è¾ä¸¤ä¸ªæ¡ä»¶ try { db_str = structureItemParameterService.getOne(Wrappers.lambdaQuery(StructureItemParameter.class) .eq(StructureItemParameter::getInspectionItem, str.getInspectionItem()) .eq(StructureItemParameter::getSample, str.getSample()) ); } catch (Exception e) { throw new ErrorException("é夿¥è¯¢ï¼" + str.getInspectionItem()); } }else{ try { db_str = structureItemParameterService.getOne(Wrappers.lambdaQuery(StructureItemParameter.class) .eq(StructureItemParameter::getInspectionItem, str.getInspectionItem()) .eq(StructureItemParameter::getSample, str.getSample()) .eq(StructureItemParameter::getInspectionItemSubclass,str.getInspectionItemSubclass()) ); } catch (Exception e) { throw new ErrorException("é夿¥è¯¢ï¼" + str.getInspectionItem() + " " + str.getInspectionItemSubclass()); } } if (ObjectUtils.isNotEmpty(db_str)){ str.setId(db_str.getId()); cnas-server/src/main/java/com/yuanchu/mom/service/impl/ProductServiceImpl.java
@@ -34,7 +34,7 @@ map.put("head", PrintChina.printChina(Product.class)); Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectProductListByObjectId"); if(map1.get("look")==1) product.setCreateUser(map1.get("userId")); map.put("body", productMapper.selectPage(page, QueryWrappers.queryWrappers(product))); map.put("body", productMapper.selectPage(page, QueryWrappers.queryWrappers(product).eq("object_id", product.getObjectId()))); return map; } cnas-server/src/main/java/com/yuanchu/mom/service/impl/StructureItemParameterServiceImpl.java
@@ -19,6 +19,6 @@ @Override public void removeNoSample(String sample) { structureItemParameterMapper.removeNoSample(sample); structureItemParameterMapper.removeNoSample("\""+sample+"\""); } } inspect-server/src/main/java/com/yuanchu/mom/dto/InsulatingDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,17 @@ package com.yuanchu.mom.dto; import com.yuanchu.mom.pojo.InsProduct; import lombok.Data; import java.util.List; @Data public class InsulatingDto { private Integer standardMethodListId; private Integer num; private List<InsProduct> insProduct; } inspect-server/src/main/java/com/yuanchu/mom/dto/SampleProductDto.java
@@ -15,4 +15,8 @@ private List<SampleProductDto> childSampleList; private InsulatingDto insulating; private SheathDto sheath; } inspect-server/src/main/java/com/yuanchu/mom/dto/SheathDto.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,15 @@ package com.yuanchu.mom.dto; import com.yuanchu.mom.pojo.InsProduct; import lombok.Data; import java.util.List; @Data public class SheathDto { private Integer standardMethodListId; private List<InsProduct> insProduct; } inspect-server/src/main/java/com/yuanchu/mom/pojo/InsProduct.java
@@ -212,4 +212,6 @@ private Integer insFiberId; private Integer insFibersId; private Integer standardMethodListId; } inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java
@@ -24,10 +24,7 @@ import java.time.LocalDate; import java.time.LocalDateTime; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Objects; import java.util.*; import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Collectors; @@ -147,6 +144,22 @@ if (ObjectUtil.isNotEmpty(a.getInsProduct())) { addInsProductMethod(a.getId(), a.getInsProduct(), null, 0); } if(ObjectUtil.isNotEmpty(a.getInsulating())){ List<InsProduct> ip2 = new ArrayList<>(); for (Integer i = 0; i < a.getInsulating().getNum(); i++) { ip2.addAll(a.getInsulating().getInsProduct()); } for (InsProduct product : ip2) { product.setStandardMethodListId(a.getInsulating().getStandardMethodListId()); } addInsProductMethod(a.getId(), ip2, null, 0); } if(ObjectUtil.isNotEmpty(a.getSheath())){ for (InsProduct product : a.getSheath().getInsProduct()) { product.setStandardMethodListId(a.getSheath().getStandardMethodListId()); } addInsProductMethod(a.getId(), a.getSheath().getInsProduct(), null, 0); } if(ObjectUtil.isNotEmpty(a.getChildSampleList())){ for (SampleProductDto b : a.getChildSampleList()) { for (int i = 0; i < b.getNum(); i++) {