diff --git a/blade-service-api/blade-erpdata-api/src/main/java/org/springblade/erpdata/feign/IErpDataPartClient.java b/blade-service-api/blade-erpdata-api/src/main/java/org/springblade/erpdata/feign/IErpDataPartClient.java index f2e17a710..c3f83fa50 100644 --- a/blade-service-api/blade-erpdata-api/src/main/java/org/springblade/erpdata/feign/IErpDataPartClient.java +++ b/blade-service-api/blade-erpdata-api/src/main/java/org/springblade/erpdata/feign/IErpDataPartClient.java @@ -46,6 +46,7 @@ public interface IErpDataPartClient { String API_PREFIX = "/feign/erpdata/client"; String SENDING_PART_GIVE_ERP = API_PREFIX + "/sendingPartGiveErp"; String OPEN_PDM_DRAWING = API_PREFIX + "/openPdmDrawing"; + String FIND_NAME_BY_ROAM_NO = API_PREFIX + "/findNameByRoamNo"; /** * 调用erp过程发送零件信息(烧结零件不同步erp) @@ -61,4 +62,12 @@ public interface IErpDataPartClient { */ @GetMapping(OPEN_PDM_DRAWING) String openPdmDrawing(@RequestParam("partCode") String partCode); + + /** + * 获取一级工序名称 + * @param partCode + * @return + */ + @GetMapping(FIND_NAME_BY_ROAM_NO) + String findNameByRoamNo(@RequestParam("partCode") String partCode,@RequestParam("roamNo") String roamNo); } diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsPartServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsPartServiceImpl.java index f8d42a900..02d05107e 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsPartServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsPartServiceImpl.java @@ -611,10 +611,8 @@ public class DsPartServiceImpl extends BaseServiceImpl + diff --git a/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/service/IErpPartService.java b/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/service/IErpPartService.java index d87d50269..c8d2d9738 100644 --- a/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/service/IErpPartService.java +++ b/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/service/IErpPartService.java @@ -25,4 +25,12 @@ public interface IErpPartService { * @return */ String openPdmDrawing(String partCode); + + /** + * 获取erp一级工序名称 + * @param partCode + * @param roamNo + * @return + */ + String findNameByRoamNo(String partCode, String roamNo); } diff --git a/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/service/impl/ErpPartServiceImpl.java b/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/service/impl/ErpPartServiceImpl.java index 2d5c2bd55..8d9134b61 100644 --- a/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/service/impl/ErpPartServiceImpl.java +++ b/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/service/impl/ErpPartServiceImpl.java @@ -83,4 +83,11 @@ public class ErpPartServiceImpl implements IErpPartService { log.warn("未找到零件{}的pdm图纸地址", partCode); return null; } + + @Override + public String findNameByRoamNo(String partCode, String roamNo) { + log.info("查询erp获取一级工序名称:{},roamNo:{}",partCode,roamNo); + String firseqname = erpPartMapper.findNameByRoamNo(partCode,roamNo); + return firseqname; + } }