From b854d8d7604329dcf99584d15f83ff02076d9e07 Mon Sep 17 00:00:00 2001 From: songhuangfeng123 <shf18767906695@163.com> Date: 星期四, 01 九月 2022 10:52:04 +0800 Subject: [PATCH] 假删除fix --- 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 3c455c1..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 @@ -73,7 +73,7 @@ PageUtils.checkCheck(pageQuery); return this.targetMngService.queryAll(pageQuery); } - + /** * 通过主键查询单条数据 @@ -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); } @@ -249,4 +260,4 @@ System.out.println(JSONObject.toJSONString(mng)); } -} +} \ No newline at end of file -- Gitblit v1.9.2