Browse Source

Merge remote-tracking branch 'origin/dev_1118' into dev_1118

feature/dangjian
尹作梅 6 years ago
parent
commit
7dacf4fd77
  1. 30
      esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateOfficerDao.xml

30
esua-epdc/epdc-module/epdc-custom/epdc-custom-server/src/main/resources/mapper/evaluate/EvaluateOfficerDao.xml

@ -87,9 +87,9 @@
#{item.updatedTime})
</foreach>
</insert>
<delete id="deleteByDeptId" parameterType="String">
delete from epdc_evaluate_officer where DEPT_ID = #{deptId}
</delete>
<update id="deleteByDeptId" parameterType="String">
update epdc_evaluate_officer set DEL_FLAG = '1' where DEPT_ID = #{deptId}
</update>
<update id="updateCount">
UPDATE epdc_evaluate_officer SET
@ -114,35 +114,35 @@
update epdc_evaluate_dept set OFFICER_COUNT = #{officerCount} where DEPT_ID = #{deptId}
</update>
<delete id="deleteEvaluateInfoById">
delete from epdc_evaluate_info where OFFICER_ID in
<update id="deleteEvaluateInfoById">
update epdc_evaluate_info set DEL_FLAG = '1' where OFFICER_ID in
<foreach collection="ids" item="id" index="index" open="(" close=")" separator=",">
#{id}
</foreach>
</delete>
</update>
<delete id="deleteEvaluateDetailById">
delete from epdc_evaluate_detail where INFO_ID in (
<update id="deleteEvaluateDetailById">
update epdc_evaluate_detail set DEL_FLAG = '1' where INFO_ID in (
select ID from epdc_evaluate_info where OFFICER_ID in
<foreach collection="ids" item="id" index="index" open="(" close=")" separator=",">
#{id}
</foreach>
)
</delete>
</update>
<delete id="deleteEvaluateInfoByDeptId">
delete from epdc_evaluate_info where OFFICER_ID in (
<update id="deleteEvaluateInfoByDeptId">
update epdc_evaluate_info set DEL_FLAG = '1' where OFFICER_ID in (
select ID from epdc_evaluate_officer where DEPT_ID = #{deptId}
)
</delete>
</update>
<delete id="deleteEvaluateDetailByDeptId">
delete from epdc_evaluate_detail where INFO_ID in (
<update id="deleteEvaluateDetailByDeptId">
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}
)
)
</delete>
</update>
<resultMap type="com.elink.esua.epdc.dto.evaluate.result.EvaluateOfficerCountResultDTO" id="evaluateOfficerCountMap">

Loading…
Cancel
Save