From 5aea633f13546613faeb291f32c673a0fccd239f Mon Sep 17 00:00:00 2001 From: pangyang <475446853@qq.com> Date: Fri, 27 Mar 2026 11:44:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E9=AA=8C=E6=A8=A1=E7=89=88=E5=B7=A5?= =?UTF-8?q?=E5=BA=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InspectionTemplateController.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/InspectionTemplateController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/InspectionTemplateController.java index 9a6acbf2..9e8e2a21 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/InspectionTemplateController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/quality/controller/InspectionTemplateController.java @@ -31,6 +31,7 @@ import org.springblade.desk.basic.util.RequestUtil; import org.springblade.desk.quality.constant.QAModuleConst; import org.springblade.desk.quality.excel.InspectionTemplateExcel; import org.springblade.desk.quality.pojo.entity.InspectionTemplate; +import org.springblade.desk.quality.pojo.entity.RelInsTemplateItem; import org.springblade.desk.quality.pojo.request.InspectionTemplateAdd; import org.springblade.desk.quality.pojo.request.InspectionTemplateSearch; import org.springblade.desk.quality.pojo.request.InspectionTemplateUpdate; @@ -169,6 +170,14 @@ public class InspectionTemplateController extends BladeController { @Operation(summary = "新增一条", description = "传入InspectionTemplate Obj") public R save(@Valid @RequestBody InspectionTemplateAdd addOne) { addOne.setId(null); + + List detailList = addOne.getDetailList(); + if(detailList != null && detailList.size()>0){ + addOne.setProcessNum(detailList.size()); + }else{ + addOne.setProcessNum(0); + } + service.save(addOne); addOne.getDetailList().forEach(one -> { one.setId(null); @@ -199,6 +208,14 @@ public class InspectionTemplateController extends BladeController { @ApiLog("修改检验模板") @Operation(summary = "修改一条", description = "传入InspectionTemplate Obj") public R update(@Valid @RequestBody InspectionTemplateUpdate updateOne) { + + List detailList = updateOne.getDetailList(); + if(detailList != null && detailList.size()>0){ + updateOne.setProcessNum(detailList.size()); + }else{ + updateOne.setProcessNum(0); + } + service.updateById(updateOne); updateOne.getDetailList().forEach(one -> { one.setInspectionTemplateId(updateOne.getId());