rq 1 year ago
parent
commit
f1b2b4ddfd
  1. 12
      src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java
  2. 2
      src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

12
src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java

@ -478,16 +478,16 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
@Override
public Map<String, Object> searchBMRoute(PlmBmBomData data){
HashMap<String, Object> map = new HashMap<>();
List<RoutingDetailEntity> bomDetailEntity=technicalSpecificationMapper.getBMRouteDetail(data);
if(bomDetailEntity.size()>1){
List<RoutingDetailEntity> RoutingDetailEntity=technicalSpecificationMapper.getBMRouteDetail(data);
if(RoutingDetailEntity.size()>1){
throw new RuntimeException("物料编码在物料视图view_Project_Part中有重复!请联系管理员");
}
if(bomDetailEntity.size()==0){
throw new RuntimeException("物料编码在物料视图view_Project_Part中查询不到或者工艺路线不是Buildable状态!请联系管理员");
if(RoutingDetailEntity.size()==0){
throw new RuntimeException("未找到该物料编码的工艺路线或工艺路线不是Build状态!");
}
List<RoutingComponentVo> list= technicalSpecificationMapper.searchBMRoute(bomDetailEntity.get(0));
List<RoutingComponentVo> list= technicalSpecificationMapper.searchBMRoute(RoutingDetailEntity.get(0));
map.put("rows",list);
map.put("row",bomDetailEntity.get(0));
map.put("row",RoutingDetailEntity.get(0));
return map;
}

2
src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml

@ -107,7 +107,7 @@
AND b.bu_no like #{query.buNo}
</if>
</where>
order by a.code_no desc, a.rev_no desc
order by a.ori_code_no desc, a.rev_no desc
</select>
<insert id="saveTechnicalSpecificationSheet">

Loading…
Cancel
Save