From fabd08d87d00bfdf1aacf473fd905fdd3c903ed3 Mon Sep 17 00:00:00 2001 From: songhuangfeng123 <shf18767906695@163.com> Date: 星期五, 02 九月 2022 10:10:14 +0800 Subject: [PATCH] Merge branches 'genchuang' and 'master' of https://sinanoaq.cn:8888/r/safePlatform-out into genchuang --- goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/TargetMngController.java | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 deletions(-) diff --git a/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/TargetMngController.java b/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/TargetMngController.java index 68f0a8b..023a55e 100644 --- a/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/TargetMngController.java +++ b/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/TargetMngController.java @@ -95,7 +95,7 @@ @PostMapping(value = "/addOrUpdate") public ResultVO update(@RequestBody TargetMng targetMng) { - if( !StringUtils.hasText(targetMng.getQName()) || !StringUtils.hasText(targetMng.getIndexNum()) + if( !StringUtils.hasText(targetMng.getqName()) || !StringUtils.hasText(targetMng.getIndexNum()) || !StringUtils.hasText(targetMng.getYear()) || !StringUtils.hasText(targetMng.getValue()) || targetMng.getTargetType() == null){ return new ResultVO<>(ResultCodes.CLIENT_PARAM_ILLEGAL,"缺少必填字段"); @@ -121,9 +121,20 @@ } List<Long> idList = Arrays.asList(ids); //删除关联表数据 - this.targetDivideDetailService.remove(new QueryWrapper<TargetDivideDetail>().in("target_id",idList)); + UpdateWrapper<TargetDivideDetail> updateWrapper = new UpdateWrapper<>(); + updateWrapper.in("target_id",idList); + TargetDivideDetail detail = new TargetDivideDetail(); + detail.setDelFlag(1); + this.targetDivideDetailService.update(detail,updateWrapper); - this.targetMngService.removeByIds(idList); + List<TargetMng> delList = new ArrayList<>(); + idList.forEach(f->{ + TargetMng info = new TargetMng(); + info.setDelFlag(1); + info.setId(f); + delList.add(info); + }); + this.targetMngService.updateBatchById(delList); return new ResultVO<>(ResultCodes.OK); } @@ -237,7 +248,7 @@ public static void main(String[] args) { TargetMng mng = new TargetMng(); - mng.setQName("12"); + mng.setqName("12"); mng.setIndexNum("3"); mng.setYear("2021"); mng.setValue("312"); -- Gitblit v1.9.2