Browse Source

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

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

Loading…
Cancel
Save