webcad拆单补充加工组类型id

This commit is contained in:
gaoqr
2026-06-29 16:16:46 +08:00
parent e9191e8fb2
commit 69a1bd3e89
3 changed files with 9 additions and 4 deletions
@@ -11,6 +11,7 @@ import lombok.NoArgsConstructor;
@Data
public class WebCadDataGroupInfoReqVO {
private String groupTypeName;
private Long groupTypeId;
private String groupName;
private Double width;
private Double height;
@@ -527,6 +527,7 @@ public class WebCadOrderImportAsyncFactory {
while (reader.hasNext()) {
WebCadDataProcessGroupReqVO processGroup = reader.readObject(WebCadDataProcessGroupReqVO.class);
String groupTypeName = processGroup.getType();
Long groupTypeId = (Long) snowFlakeGenerator.nextId(null);
List<WebCadDataProcessGroupReqVO.ProjectsDTO> projects = processGroup.getProjects();
if (CollUtil.isNotEmpty(projects)) {
for (WebCadDataProcessGroupReqVO.ProjectsDTO project : projects) {
@@ -534,6 +535,7 @@ public class WebCadOrderImportAsyncFactory {
WebCadDataGroupInfoReqVO processGroupInfo = new WebCadDataGroupInfoReqVO();
processGroupInfo.setGroupName(project.getProjName());
processGroupInfo.setGroupTypeName(groupTypeName);
processGroupInfo.setGroupTypeId(groupTypeId);
processGroupInfo.setHeight(project.getBoxSize().getHeight());
processGroupInfo.setWidth(project.getBoxSize().getWidth());
processGroupInfo.setDepth(project.getBoxSize().getDepth());
@@ -904,7 +906,7 @@ public class WebCadOrderImportAsyncFactory {
.organId(organId)
.orderId(orderId)
.bodyId(bodyId)
.groupTypeId((Long) snowFlakeGenerator.nextId(null))
.groupTypeId(groupInfo.getGroupTypeId())
.groupTypeName(groupInfo.getGroupTypeName())
.name(groupInfo.getGroupTypeName())
.width(groupInfo.getWidth())
@@ -1554,7 +1556,7 @@ public class WebCadOrderImportAsyncFactory {
.organId(organId)
.orderId(orderId)
.bodyId(bodyId)
.groupTypeId((Long) snowFlakeGenerator.nextId(null))
.groupTypeId(groupInfo.getGroupTypeId())
.groupTypeName(groupInfo.getGroupTypeName())
.name(groupInfo.getGroupTypeName())
.width(groupInfo.getWidth())
@@ -452,6 +452,7 @@ public class WebCadOrderImportFactory {
if (CollUtil.isNotEmpty(processGroupList)) {
for (WebCadDataProcessGroupReqVO processGroup : processGroupList) {
String groupTypeName = processGroup.getType();
Long groupTypeId = (Long) snowFlakeGenerator.nextId(null);
List<WebCadDataProcessGroupReqVO.ProjectsDTO> projects = processGroup.getProjects();
if (CollUtil.isNotEmpty(projects)) {
for (WebCadDataProcessGroupReqVO.ProjectsDTO project : projects) {
@@ -459,6 +460,7 @@ public class WebCadOrderImportFactory {
WebCadDataGroupInfoReqVO processGroupInfo = new WebCadDataGroupInfoReqVO();
processGroupInfo.setGroupName(project.getProjName());
processGroupInfo.setGroupTypeName(groupTypeName);
processGroupInfo.setGroupTypeId(groupTypeId);
processGroupInfo.setHeight(project.getBoxSize().getHeight());
processGroupInfo.setWidth(project.getBoxSize().getWidth());
processGroupInfo.setDepth(project.getBoxSize().getDepth());
@@ -1514,7 +1516,7 @@ public class WebCadOrderImportFactory {
.organId(organId)
.orderId(orderId)
.bodyId(bodyId)
.groupTypeId((Long) snowFlakeGenerator.nextId(null))
.groupTypeId(groupInfo.getGroupTypeId())
.groupTypeName(groupInfo.getGroupTypeName())
.name(groupInfo.getGroupTypeName())
.width(groupInfo.getWidth())
@@ -1740,7 +1742,7 @@ public class WebCadOrderImportFactory {
.organId(organId)
.orderId(orderId)
.bodyId(bodyId)
.groupTypeId((Long) snowFlakeGenerator.nextId(null))
.groupTypeId(groupInfo.getGroupTypeId())
.groupTypeName(groupInfo.getGroupTypeName())
.name(groupInfo.getGroupTypeName())
.width(groupInfo.getWidth())