From 1295f31ece67c9d798029853248f394db89d7a5e Mon Sep 17 00:00:00 2001 From: wangzhijiang <12345678> Date: Wed, 1 Mar 2023 14:08:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=A1=B9=E6=94=B6=E9=9B=86?= =?UTF-8?q?=E6=B8=85=E5=8D=95-=E8=AE=A4=E8=AF=81=E5=B7=A5=E7=A8=8B?= =?UTF-8?q?=E5=B8=88-=E6=89=B9=E9=87=8F=E7=BC=96=E8=BE=91=E6=88=AA?= =?UTF-8?q?=E6=AD=A2=E6=97=B6=E9=97=B4=E6=8E=A5=E5=8F=A3=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ParamsCollectManifestEOController.java | 13 +++++++++++++ .../IParamsCollectManifestEOService.java | 3 +++ .../ParamsCollectManifestEOServiceImpl.java | 19 +++++++++++++++++++ 3 files changed, 35 insertions(+) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java index 831ba4f35..d983996b4 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java @@ -673,4 +673,17 @@ public class ParamsCollectManifestEOController extends JeroController certifiedEngineerUpdateDreBatch(ParamsCollectManifestVO paramsCollectManifestVO) { return this.paramsCollectManifestEOService.certifiedEngineerUpdateDreBatch(paramsCollectManifestVO); } + + /** + * 认证工程师-批量编辑截止时间 + * + * @param paramsCollectManifestVO + * @return + */ + @AutoLog(value = "参数项收集清单-认证工程师-批量编辑截止时间") + @ApiOperation(value="参数项收集清单-认证工程师-批量编辑截止时间", notes="参数项收集清单-认证工程师-批量编辑截止时间") + @PostMapping(value = "/batchEditDeadline") + public Result batchEditDeadline(@RequestBody ParamsCollectManifestVO paramsCollectManifestVO) { + return this.paramsCollectManifestEOService.batchEditDeadline(paramsCollectManifestVO); + } } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java index b4978b2fd..a7d0a23e0 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java @@ -197,4 +197,7 @@ public interface IParamsCollectManifestEOService extends IService queryConditionVOList, StringBuilder sqlJoin); + + // 认证工程师-批量编辑截止时间 + Result batchEditDeadline(ParamsCollectManifestVO paramsCollectManifestVO); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java index 4f27f21e2..4f366e93b 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java @@ -174,6 +174,8 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl batchEditDeadline(ParamsCollectManifestVO paramsCollectManifestVO) { + if (StringUtils.isEmpty(paramsCollectManifestVO.getIds())) { + throw new JeroBootException("参数不能为空!"); + } + + String paramsCollectManifestIds = paramsCollectManifestVO.getIds(); + List paramsCollectManifestIdList = Arrays.asList(paramsCollectManifestIds.split(",")).stream().distinct().collect(Collectors.toList()); + + LambdaUpdateWrapper manifestUpdateWrap = new LambdaUpdateWrapper<>(); + manifestUpdateWrap.set(ParamsCollectManifestEO::getDeadline,paramsCollectManifestVO.getDeadline()); + manifestUpdateWrap.in(ParamsCollectManifestEO::getId,paramsCollectManifestIdList); + this.update(manifestUpdateWrap); + + return Result.OK("批量编辑截止时间成功!"); + } }