From 77ff0a7f90029321485a29cb3220d4540c75dfcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E8=B6=85?= <3182967682@qq.com> Date: Tue, 10 Nov 2020 10:36:31 +0800 Subject: [PATCH] fix --- .../com/lz/modules/flow/dao/EvaluationStartStaffMapper.java | 2 ++ .../performance/service/impl/AssessManagerServiceImpl.java | 1 + .../resources/mapper/flow/EvaluationStartStaffMapper.xml | 6 ++++++ 3 files changed, 9 insertions(+) diff --git a/src/main/java/com/lz/modules/flow/dao/EvaluationStartStaffMapper.java b/src/main/java/com/lz/modules/flow/dao/EvaluationStartStaffMapper.java index 60fab0f7..ffa511f7 100644 --- a/src/main/java/com/lz/modules/flow/dao/EvaluationStartStaffMapper.java +++ b/src/main/java/com/lz/modules/flow/dao/EvaluationStartStaffMapper.java @@ -49,4 +49,6 @@ public interface EvaluationStartStaffMapper extends BaseMapper selectStaffIdsByStart(@Param("startId") Long startId); List selectStaffIdsByStartAndStaffId(@Param("startId") Long id, @Param("list") List staffIds); + + int deleteByStartId(@Param("startId") Long startId); } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java b/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java index 0ec52708..81eb257e 100644 --- a/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java +++ b/src/main/java/com/lz/modules/performance/service/impl/AssessManagerServiceImpl.java @@ -153,6 +153,7 @@ public class AssessManagerServiceImpl implements AssessManagerService { public void accessDelete(FlowStart flowStart) { flowStart.setIsDelete(1); flowStartMapper.updateFlowStartById(flowStart); + evaluationStartStaffMapper.deleteByStartId(flowStart.getId()); String groupIds = flowStart.getGroupIds(); if(StringUtil.isNotBlank(groupIds)){ String[] split = groupIds.split(","); diff --git a/src/main/resources/mapper/flow/EvaluationStartStaffMapper.xml b/src/main/resources/mapper/flow/EvaluationStartStaffMapper.xml index 5d23fb0e..a643b1ff 100644 --- a/src/main/resources/mapper/flow/EvaluationStartStaffMapper.xml +++ b/src/main/resources/mapper/flow/EvaluationStartStaffMapper.xml @@ -177,5 +177,11 @@ ) group by staff_id + + + UPDATE lz_evaluation_start_staff + SET is_delete = 1 + where is_delete = 0 and start_id = #{startId} +