From 9e191c5730e160970a183048eed9b69f4b428da2 Mon Sep 17 00:00:00 2001 From: gaoqr <13665037151@163.com> Date: Thu, 11 Jun 2026 11:20:12 +0800 Subject: [PATCH] =?UTF-8?q?cad=E6=8B=86=E5=8D=95=E9=80=A0=E5=9E=8B?= =?UTF-8?q?=E5=88=A4=E5=AE=9A=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/orderimport/webcad/vo/WebCadDataBlockReqVO.java | 5 ----- .../factory/WebCadOrderImportAsyncFactory.java | 8 +++++--- .../orderImport/factory/WebCadOrderImportFactory.java | 8 +++++--- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/controller/admin/orderimport/webcad/vo/WebCadDataBlockReqVO.java b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/controller/admin/orderimport/webcad/vo/WebCadDataBlockReqVO.java index 4d946901b..9e05a3409 100644 --- a/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/controller/admin/orderimport/webcad/vo/WebCadDataBlockReqVO.java +++ b/cf-module-prod-plan/cf-module-prod-plan-biz/src/main/java/com/cf/imes/module/plan/controller/admin/orderimport/webcad/vo/WebCadDataBlockReqVO.java @@ -84,7 +84,6 @@ public class WebCadDataBlockReqVO { private boolean has2DModel; private boolean has3DModel; private String boardTypeName; - private boolean isModel; private boolean isSideModel; private boolean hasSide2DModel; @@ -106,10 +105,6 @@ public class WebCadDataBlockReqVO { isSideModel = sideModel; } - public void setIsModel(boolean model) { - isModel = model; - } - @NoArgsConstructor @Data public static class FrontBackHolesDTO { 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 e158e14f9..585b9ffd7 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 @@ -743,7 +743,9 @@ public class WebCadOrderImportAsyncFactory { // 是否有侧面二维刀路 boolean hasSide2DModel = block.isHasSide2DModel(); // 是否造型 - boolean isModel = block.isModel() || sideModel || has2DModel || hasSide2DModel || block.isHas3DModel(); + Integer frontModelCount = block.getFrontModelCount(); + Integer backModelCount = block.getBackModelCount(); + boolean isModel = frontModelCount > 0 || backModelCount > 0 || sideModel || has2DModel || hasSide2DModel || block.isHas3DModel(); // 是否排孔 Integer frontHoleCount = block.getFrontHoleCount(); Integer backHoleCount = block.getBackHoleCount(); @@ -810,8 +812,8 @@ public class WebCadOrderImportAsyncFactory { .frontHoleCount(block.getFrontHoleCount()) .backHoleCount(block.getBackHoleCount()) .sideHoleCount(block.getSideHoleCount()) - .frontModelCount(block.getFrontModelCount()) - .backModelCount(block.getBackModelCount()) + .frontModelCount(frontModelCount) + .backModelCount(backModelCount) .offsetX(getBigDecimalOrNull(block.getOffsetX())) .offsetY(getBigDecimalOrNull(block.getOffsetY())) .isArcAcross(getDefaultFalse(block.getIsArcBase())) 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 8dfc80e60..0dfa3bf99 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 @@ -937,7 +937,9 @@ public class WebCadOrderImportFactory { // 是否有侧面二维刀路 boolean hasSide2DModel = block.isHasSide2DModel(); // 是否造型 - boolean isModel = block.isModel() || sideModel || has2DModel || hasSide2DModel || block.isHas3DModel(); + Integer frontModelCount = block.getFrontModelCount(); + Integer backModelCount = block.getBackModelCount(); + boolean isModel = frontModelCount > 0 || backModelCount > 0 || sideModel || has2DModel || hasSide2DModel || block.isHas3DModel(); // 是否排孔 Integer frontHoleCount = block.getFrontHoleCount(); Integer backHoleCount = block.getBackHoleCount(); @@ -1003,8 +1005,8 @@ public class WebCadOrderImportFactory { .frontHoleCount(block.getFrontHoleCount()) .backHoleCount(block.getBackHoleCount()) .sideHoleCount(block.getSideHoleCount()) - .frontModelCount(block.getFrontModelCount()) - .backModelCount(block.getBackModelCount()) + .frontModelCount(frontModelCount) + .backModelCount(backModelCount) .offsetX(getBigDecimalOrNull(block.getOffsetX())) .offsetY(getBigDecimalOrNull(block.getOffsetY())) .isArcAcross(getDefaultFalse(block.getIsArcBase()))