From c92bf69063c83be167d796fd4576e3b95dd7880e Mon Sep 17 00:00:00 2001 From: value <z1292839451@163.com> Date: 星期五, 07 六月 2024 04:22:25 +0800 Subject: [PATCH] 实现电缆配置 --- inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java index a832e63..09d59c6 100644 --- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java +++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsOrderServiceImpl.java @@ -147,6 +147,22 @@ if (ObjectUtil.isNotEmpty(a.getInsProduct())) { addInsProductMethod(a.getId(), a.getInsProduct(), null, 0); } + if(ObjectUtil.isNotEmpty(a.getChildSampleList())){ + for (SampleProductDto b : a.getChildSampleList()) { + for (int i = 0; i < b.getNum(); i++) { + b.setId(null); + b.setInsOrderId(insOrder.getId()); + b.setParentId(a.getId()); + if (StrUtil.isEmpty(b.getSampleCode())) { + b.setSampleCode(giveCode.giveCode("", "ins_sample", "", "yyMMdd")); + } + insSampleMapper.insert(b); + if (ObjectUtil.isNotEmpty(b.getInsProduct())) { + addInsProductMethod(b.getId(), b.getInsProduct(), null, 0); + } + } + } + } if (ObjectUtil.isNotEmpty(a.getBushing())) { for (BushingDto bushingDto : a.getBushing()) { bushingDto.setInsSampleId(a.getId()); -- Gitblit v1.9.3