diff --git a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateOfficerDao.xml b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateOfficerDao.xml index fecb5db55..ae62d6ed5 100644 --- a/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateOfficerDao.xml +++ b/esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateOfficerDao.xml @@ -87,9 +87,9 @@ #{item.updatedTime}) - - delete from epdc_evaluate_officer where DEPT_ID = #{deptId} - + + update epdc_evaluate_officer set DEL_FLAG = '1' where DEPT_ID = #{deptId} + UPDATE epdc_evaluate_officer SET @@ -114,35 +114,35 @@ update epdc_evaluate_dept set OFFICER_COUNT = #{officerCount} where DEPT_ID = #{deptId} - - delete from epdc_evaluate_info where OFFICER_ID in + + update epdc_evaluate_info set DEL_FLAG = '1' where OFFICER_ID in #{id} - + - - delete from epdc_evaluate_detail where INFO_ID in ( + + update epdc_evaluate_detail set DEL_FLAG = '1' where INFO_ID in ( select ID from epdc_evaluate_info where OFFICER_ID in #{id} ) - + - - delete from epdc_evaluate_info where OFFICER_ID in ( + + update epdc_evaluate_info set DEL_FLAG = '1' where OFFICER_ID in ( select ID from epdc_evaluate_officer where DEPT_ID = #{deptId} ) - + - - delete from epdc_evaluate_detail where INFO_ID in ( + + update epdc_evaluate_detail set DEL_FLAG = '1' where INFO_ID in ( select ID from epdc_evaluate_info where OFFICER_ID in ( select ID from epdc_evaluate_officer where DEPT_ID = #{deptId} ) ) - +