From 18e377d51d098c1a27ced15e808ad148d34af7ad Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期一, 06 十一月 2023 09:12:38 +0800
Subject: [PATCH] Changes

---
 mes-technology/src/main/java/com/chinaztt/mes/technology/service/impl/BomServiceImpl.java |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/mes-technology/src/main/java/com/chinaztt/mes/technology/service/impl/BomServiceImpl.java b/mes-technology/src/main/java/com/chinaztt/mes/technology/service/impl/BomServiceImpl.java
index 8ed9c14..f5a24cb 100644
--- a/mes-technology/src/main/java/com/chinaztt/mes/technology/service/impl/BomServiceImpl.java
+++ b/mes-technology/src/main/java/com/chinaztt/mes/technology/service/impl/BomServiceImpl.java
@@ -184,6 +184,18 @@
 		bomComp.setPlanningMethod(structureTree.getPlanningMethod());
 		bomComp.setColor(structureTree.getColor());
 		bomComp.setOperationId(structureTree.getOperationId());
+
+		bomComp.setSharpenerNo(structureTree.getSharpenerNo());
+		bomComp.setCaveNum(structureTree.getCaveNum());
+		bomComp.setGramWeight(structureTree.getGramWeight());
+		bomComp.setGateGramWeight(structureTree.getGateGramWeight());
+		bomComp.setMoldingCycle(structureTree.getMoldingCycle());
+		bomComp.setMachine(structureTree.getMachine());
+		bomComp.setScale(structureTree.getScale());
+		bomComp.setDryingTime(structureTree.getDryingTime());
+		bomComp.setDryingTemperature(structureTree.getDryingTemperature());
+		bomComp.setPackingInfo(structureTree.getPackingInfo());
+
 		bomComponentMapper.insert(bomComp);
 		saveChildren(structureTree.getChildren(), bomComp.getId(), bom, structureTree.getPartId());
 	}
@@ -227,6 +239,18 @@
 			bomComp.setOperationId(child.getOperationId());
 			bomComp.setPlanningMethod(child.getPlanningMethod());
 			bomComp.setDiscNum(child.getDiscNum());
+
+			bomComp.setSharpenerNo(child.getSharpenerNo());
+			bomComp.setCaveNum(child.getCaveNum());
+			bomComp.setGramWeight(child.getGramWeight());
+			bomComp.setGateGramWeight(child.getGateGramWeight());
+			bomComp.setMoldingCycle(child.getMoldingCycle());
+			bomComp.setMachine(child.getMachine());
+			bomComp.setScale(child.getScale());
+			bomComp.setDryingTime(child.getDryingTime());
+			bomComp.setDryingTemperature(child.getDryingTemperature());
+			bomComp.setPackingInfo(child.getPackingInfo());
+
 			bomComponentMapper.insert(bomComp);
 			saveChildren(child.getChildren(), bomComp.getId(), bom, child.getPartId());
 		}
@@ -543,6 +567,18 @@
 		List<Structure> structures = getRootNodes(partId, version, alternativeNo, bomType);
 		if (CollectionUtil.isNotEmpty(structures)) {
 			for (Structure structure : structures) {
+
+				parent.setSharpenerNo(structure.getSharpenerNo());
+				parent.setCaveNum(structure.getCaveNum());
+				parent.setGramWeight(structure.getGramWeight());
+				parent.setGateGramWeight(structure.getGateGramWeight());
+				parent.setMoldingCycle(structure.getMoldingCycle());
+				parent.setMachine(structure.getMachine());
+				parent.setScale(structure.getScale());
+				parent.setDryingTime(structure.getDryingTime());
+				parent.setDryingTemperature(structure.getDryingTemperature());
+				parent.setPackingInfo(structure.getPackingInfo());
+
 				// 鏌ヨBOM瀛愯妭鐐�
 				List<StructureComponent> components = structureComponentMapper.selectList(Wrappers.<StructureComponent>lambdaQuery().
 						eq(StructureComponent::getStructureId, structure.getId())

--
Gitblit v1.9.3