From 608118d0081c4d416d6c5715e9115791e0d14431 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=B6=9B?= Date: Thu, 26 Mar 2026 11:41:08 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../springblade/erpdata/feign/IErpDataProduceClient.java | 9 ++++----- .../desk/produce/service/impl/WorkOrderServiceImpl.java | 2 +- .../springblade/erpdata/mapper/ErpDataProduceMapper.xml | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/blade-service-api/blade-erpdata-api/src/main/java/org/springblade/erpdata/feign/IErpDataProduceClient.java b/blade-service-api/blade-erpdata-api/src/main/java/org/springblade/erpdata/feign/IErpDataProduceClient.java index fc2578c7..f19d21ea 100644 --- a/blade-service-api/blade-erpdata-api/src/main/java/org/springblade/erpdata/feign/IErpDataProduceClient.java +++ b/blade-service-api/blade-erpdata-api/src/main/java/org/springblade/erpdata/feign/IErpDataProduceClient.java @@ -19,8 +19,7 @@ import java.util.Map; * @author Chill */ @FeignClient( - value = LauncherConstant.APPLICATION_ERP_DATA_NAME, - fallback = IErpDataProduceClientFallback.class + value = LauncherConstant.APPLICATION_ERP_DATA_NAME ) public interface IErpDataProduceClient { @@ -37,7 +36,7 @@ public interface IErpDataProduceClient { * 缺件申报-通过零件号获取批次号 */ @GetMapping(QUERY_BATCH) - R queryBatch(String partCode); + R queryBatch(@RequestParam("partCode") String partCode); /** * 返工订单 @@ -49,13 +48,13 @@ public interface IErpDataProduceClient { * 获取产品区域 */ @GetMapping(PRODUCT_APP_AREA) - R> getProductAppareaByPartCode(String partCode); + R> getProductAppareaByPartCode(@RequestParam("partCode") String partCode); /** * 获取产品版本 */ @GetMapping(VERSION) - R getVersionByPartCode(String partCode); + R getVersionByPartCode(@RequestParam("partCode") String partCode); /** * 获取保管员 diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java index c58cdd32..85f9aac8 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/produce/service/impl/WorkOrderServiceImpl.java @@ -638,7 +638,7 @@ public class WorkOrderServiceImpl extends BaseServiceImpl productInfo = this.getProductAppareaByPartCode(yo.getPartCode()); - map.put("productApparea", StringUtils.isNotBlank(productInfo.get("productapparea")) ? productInfo.get("productapparea") : "/"); + map.put("productApparea", productInfo != null && StringUtils.isNotBlank(productInfo.get("productapparea")) ? productInfo.get("productapparea") : "/"); } // 图纸版次 if (yo.getPartCode() != null) { diff --git a/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpDataProduceMapper.xml b/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpDataProduceMapper.xml index 30f1fb6e..39aed5ee 100644 --- a/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpDataProduceMapper.xml +++ b/blade-service/blade-erpdata/src/main/java/org/springblade/erpdata/mapper/ErpDataProduceMapper.xml @@ -63,7 +63,7 @@ ORDER BY a.reqdate DESC