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