新增webcad生产单导入:es boardData新增info

This commit is contained in:
gaoqr
2025-03-14 10:13:44 +08:00
parent 5db69efc82
commit a4c3c9aa6a
2 changed files with 6 additions and 42 deletions
@@ -179,46 +179,7 @@ public class WebCadDataBlockReqVO {
@JsonProperty("isReverse") @JsonProperty("isReverse")
private Boolean isReverse; private Boolean isReverse;
@NoArgsConstructor private Object info;
@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<List<String>> remarks;
@JsonProperty("kaiLiaoWidth")
private Double kaiLiaoWidth;
@JsonProperty("kaiLiaoHeight")
private Double kaiLiaoHeight;
@JsonProperty("openDir")
private Integer openDir;
}
@NoArgsConstructor @NoArgsConstructor
@Data @Data
@@ -578,8 +578,11 @@ public class WebCadOrderImportFactory {
// 生成自定义板编号 // 生成自定义板编号
generateCustomPlateNo(plateDO); generateCustomPlateNo(plateDO);
WebCadDataBlockReqVO.BoadrData boardData = block.getBoardData();
boardData.setInfo(blockInfo);
// 获取封边厚度 // 获取封边厚度
calculateSealThickness(plateDO, block.getBoardData().getSealing()); calculateSealThickness(plateDO, boardData.getSealing());
//批量保存板件 //批量保存板件
plateDOS.add(plateDO); plateDOS.add(plateDO);
@@ -588,7 +591,7 @@ public class WebCadOrderImportFactory {
OrderModelDO orderModelDO = OrderModelDO.builder() OrderModelDO orderModelDO = OrderModelDO.builder()
.orderId(orderId) .orderId(orderId)
.plateId(plateId) .plateId(plateId)
.boardData(JSON.toJSONString(block.getBoardData())) .boardData(JSON.toJSONString(boardData))
.pointInfo(JSON.toJSONString(block.getPointInfo())) .pointInfo(JSON.toJSONString(block.getPointInfo()))
.build(); .build();
orderModelDO.setGoodsId(block.getGoodsId()); orderModelDO.setGoodsId(block.getGoodsId());