From 6ba45874a13fce5d92a4902e3966e8749979d783 Mon Sep 17 00:00:00 2001 From: gaoqr <13665037151@163.com> Date: Tue, 2 Jun 2026 10:12:55 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81cad=E6=8B=86=E5=8D=95=E6=96=B0?= =?UTF-8?q?=E5=A2=9Eplateno=E7=94=9F=E6=88=90=E8=A7=84=E5=88=99=EF=BC=8C?= =?UTF-8?q?=E8=BF=BD=E5=8A=A05=E4=BD=8D=E7=BB=84=E7=BB=87=E5=8F=B7?= =?UTF-8?q?=E5=9C=A8=E5=89=8D=EF=BC=9B2=E3=80=81=E5=B0=8F=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E8=A7=A3=E6=9E=90=E6=96=B0plateno=E5=8F=B7=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/executor/service/plate/PlateServiceImpl.java | 6 +++--- .../orderImport/factory/WebCadOrderImportAsyncFactory.java | 2 +- .../orderImport/factory/WebCadOrderImportFactory.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/plate/PlateServiceImpl.java b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/plate/PlateServiceImpl.java index bc7af522f..422b0dc2c 100644 --- a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/plate/PlateServiceImpl.java +++ b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/plate/PlateServiceImpl.java @@ -1306,7 +1306,7 @@ public class PlateServiceImpl implements PlateService { @Override public OrderPlateWechatMiniProgramCadInfoRespVO getPlateInfoByPlateNo(String plateNo) { // 1、解析组织id,查询板件信息 - Integer organId = Integer.parseInt(plateNo.substring(0, 6), 16); + Integer organId = Integer.parseInt(plateNo.substring(0, 5)); organApi.validOrgan(organId.longValue()).checkError(); PlateDO plateDO = plateMapper.selectOne(new LambdaQueryWrapper() @@ -1372,7 +1372,7 @@ public class PlateServiceImpl implements PlateService { public OrderWechatMiniProgramCadInfoRespVO getOrderInfoByPlateNo(String plateNo) { OrderWechatMiniProgramCadInfoRespVO result = new OrderWechatMiniProgramCadInfoRespVO(); // 1、解析组织id,查询板件信息 - Integer organId = Integer.parseInt(plateNo.substring(0, 6), 16); + Integer organId = Integer.parseInt(plateNo.substring(0, 5)); Long organIdLong = organId.longValue(); organApi.validOrgan(organId.longValue()).checkError(); @@ -1403,7 +1403,7 @@ public class PlateServiceImpl implements PlateService { @Override public OrdersViewCadViewInfoRespVO getOrderDetailsByPlateNo(String plateNo, OrderWechatMiniProgramDetailReqVO reqVO) { // 1、解析组织id,查询板件信息 - Integer organId = Integer.parseInt(plateNo.substring(0, 6), 16); + Integer organId = Integer.parseInt(plateNo.substring(0, 5)); Long organIdLong = organId.longValue(); organApi.validOrgan(organId.longValue()).checkError(); diff --git a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java index 2f00bb705..6e1da25d5 100644 --- a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java +++ b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportAsyncFactory.java @@ -780,7 +780,7 @@ public class WebCadOrderImportAsyncFactory { .id(plateId) .orderId(orderId) .name(block.getName()) - .plateNo(obtainingTime + Long.toString(plateNo).substring(2)) + .plateNo(String.format("%05d", organId) + obtainingTime + Long.toString(plateNo).substring(2)) .type(block.getType()) .goodsId(goodsDO.getId()) .width(getBigDecimalOrNull(block.getWidth())) diff --git a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java index f7f632dd9..46e1a247e 100644 --- a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java +++ b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/service/orderImport/factory/WebCadOrderImportFactory.java @@ -977,7 +977,7 @@ public class WebCadOrderImportFactory { .id(plateId) .orderId(orderId) .name(block.getName()) - .plateNo(obtainingTime + Long.toString(plateNo).substring(2)) + .plateNo(String.format("%05d", organId) + obtainingTime + Long.toString(plateNo).substring(2)) .type(block.getType()) .goodsId(goodsDO.getId()) .width(getBigDecimalOrNull(block.getWidth()))