rq 2 years 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 @Override
public Map<String, Object> searchBMRoute(PlmBmBomData data){ public Map<String, Object> searchBMRoute(PlmBmBomData data){
HashMap<String, Object> map = new HashMap<>(); 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中有重复!请联系管理员"); 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("rows",list);
map.put("row",bomDetailEntity.get(0));
map.put("row",RoutingDetailEntity.get(0));
return map; return map;
} }

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

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

Loading…
Cancel
Save