From 95fe9c5134080ca8c004ba254fe0148dca4613b0 Mon Sep 17 00:00:00 2001 From: liweidong-hj Date: Fri, 29 May 2026 14:11:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E4=B8=80=E7=BA=A7=E5=B7=A5?= =?UTF-8?q?=E5=BA=8F=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erpdata/feign/IErpDataPartClient.java | 9 +++++++++ .../service/impl/DsPartServiceImpl.java | 6 ++---- .../service/impl/YieldOrderServiceImpl.java | 18 +++++++++++++++++- .../erpdata/feign/ErpDataPartClient.java | 5 +++++ .../erpdata/mapper/ErpPartMapper.java | 3 +++ .../erpdata/mapper/ErpPartMapper.xml | 4 ++++ .../erpdata/service/IErpPartService.java | 8 ++++++++ .../service/impl/ErpPartServiceImpl.java | 7 +++++++ 8 files changed, 55 insertions(+), 5 deletions(-) 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; + } }