From a4c3c9aa6ad3421ba6689f3b33eb779df7ca7dbe Mon Sep 17 00:00:00 2001 From: gaoqr <13665037151@163.com> Date: Fri, 14 Mar 2025 10:13:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Ewebcad=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E5=8D=95=E5=AF=BC=E5=85=A5=EF=BC=9Aes=20boardData=E6=96=B0?= =?UTF-8?q?=E5=A2=9Einfo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../webcad/vo/WebCadDataBlockReqVO.java | 41 +------------------ .../factory/WebCadOrderImportFactory.java | 7 +++- 2 files changed, 6 insertions(+), 42 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 f0530677e..64b3388b7 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 @@ -179,46 +179,7 @@ public class WebCadDataBlockReqVO { @JsonProperty("isReverse") private Boolean isReverse; - @NoArgsConstructor - @Data - public static class InfoDTO { - @JsonProperty("id") - private Integer id; - @JsonProperty("name") - private String name; - @JsonProperty("roomName") - private String roomName; - @JsonProperty("cabinetName") - private String cabinetName; - @JsonProperty("material") - private String material; - @JsonProperty("boardName") - private String boardName; - @JsonProperty("color") - private String color; - @JsonProperty("lines") - private Integer lines; - @JsonProperty("drillType") - private String drillType; - @JsonProperty("thickness") - private Integer thickness; - @JsonProperty("spliteHeight") - private String spliteHeight; - @JsonProperty("spliteThickness") - private String spliteThickness; - @JsonProperty("spliteWidth") - private String spliteWidth; - @JsonProperty("isRect") - private Boolean isRect; - @JsonProperty("remarks") - private List> remarks; - @JsonProperty("kaiLiaoWidth") - private Double kaiLiaoWidth; - @JsonProperty("kaiLiaoHeight") - private Double kaiLiaoHeight; - @JsonProperty("openDir") - private Integer openDir; - } + private Object info; @NoArgsConstructor @Data 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 b0e84b638..e904ccd0b 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 @@ -578,8 +578,11 @@ public class WebCadOrderImportFactory { // 生成自定义板编号 generateCustomPlateNo(plateDO); + WebCadDataBlockReqVO.BoadrData boardData = block.getBoardData(); + boardData.setInfo(blockInfo); // 获取封边厚度 - calculateSealThickness(plateDO, block.getBoardData().getSealing()); + calculateSealThickness(plateDO, boardData.getSealing()); + //批量保存板件 plateDOS.add(plateDO); @@ -588,7 +591,7 @@ public class WebCadOrderImportFactory { OrderModelDO orderModelDO = OrderModelDO.builder() .orderId(orderId) .plateId(plateId) - .boardData(JSON.toJSONString(block.getBoardData())) + .boardData(JSON.toJSONString(boardData)) .pointInfo(JSON.toJSONString(block.getPointInfo())) .build(); orderModelDO.setGoodsId(block.getGoodsId());