|
@@ -313,7 +313,7 @@
|
|
|
left join sys_user su2 on su2.id = cw_pr.signature_annotator2 and su2.del_flag = '0'
|
|
|
where cw_prnl.del_flag = '0'
|
|
|
) b on b.report_id = cw_pa.report_id
|
|
|
- where cw_pa.del_flag = '0' and cw_pa.id = #{id}
|
|
|
+ where cw_pa.id = #{id}
|
|
|
</select>
|
|
|
|
|
|
<select id="findReportList" resultType="com.jeeplus.finance.projectReportArchive.service.dto.ReportDTO">
|
|
@@ -491,4 +491,66 @@
|
|
|
and cw_pa.audit_date is null and timestampdiff(day,cw_prnl.report_date,now()) <= 60
|
|
|
ORDER BY cw_pa.create_time DESC
|
|
|
</select>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <select id="findHiById" resultMap="BaseResultMap">
|
|
|
+ select
|
|
|
+ <include refid="Base_Column_List"></include>,
|
|
|
+ cw_wcb.name as audited_units_name,
|
|
|
+ su.name as userName,
|
|
|
+ b.report_date,
|
|
|
+ b.report_create_name,
|
|
|
+ b.signature_annotator1_name,
|
|
|
+ b.signature_annotator2_name,
|
|
|
+ b.report_no,
|
|
|
+ prnl.report_no as "connectReport"
|
|
|
+ from cw_project_report_archive cw_pa
|
|
|
+ left join cw_project_report_new_line prnl on cw_pa.connect_report_id=prnl.report_id
|
|
|
+ left join cw_work_client_base cw_wcb on cw_pa.audited_units = cw_wcb.id and cw_wcb.del_flag = '0'
|
|
|
+ left join sys_user su on su.id = cw_pa.create_by_id and su.del_flag = '0'
|
|
|
+ left join(
|
|
|
+ select
|
|
|
+ <include refid="prnl_column"></include>
|
|
|
+ from cw_project_report_new_line cw_prnl
|
|
|
+ left join cw_project_report cw_pr on cw_pr.id = cw_prnl.report_id and cw_pr.del_flag = '0'
|
|
|
+ left join sys_user su on su.id = cw_prnl.create_by_id and su.del_flag = '0'
|
|
|
+ left join sys_user su1 on su1.id = cw_pr.signature_annotator1 and su1.del_flag = '0'
|
|
|
+ left join sys_user su2 on su2.id = cw_pr.signature_annotator2 and su2.del_flag = '0'
|
|
|
+ where cw_prnl.del_flag = '0'
|
|
|
+ ) b on b.report_id = cw_pa.report_id
|
|
|
+ where cw_pa.report_id = (select report_id from cw_project_report_archive where id = #{id}) and cw_pa.del_flag = 1 and cw_pa.status = 5
|
|
|
+ order by cw_pa.audit_date desc,cw_pa.update_time desc
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+ <select id="getLastAuditDateByReportId" resultMap="BaseResultMap">
|
|
|
+ select
|
|
|
+ <include refid="Base_Column_List"></include>,
|
|
|
+ cw_wcb.name as audited_units_name,
|
|
|
+ su.name as userName,
|
|
|
+ b.report_date,
|
|
|
+ b.report_create_name,
|
|
|
+ b.signature_annotator1_name,
|
|
|
+ b.signature_annotator2_name,
|
|
|
+ b.report_no,
|
|
|
+ prnl.report_no as "connectReport"
|
|
|
+ from cw_project_report_archive cw_pa
|
|
|
+ left join cw_project_report_new_line prnl on cw_pa.connect_report_id=prnl.report_id
|
|
|
+ left join cw_work_client_base cw_wcb on cw_pa.audited_units = cw_wcb.id and cw_wcb.del_flag = '0'
|
|
|
+ left join sys_user su on su.id = cw_pa.create_by_id and su.del_flag = '0'
|
|
|
+ left join(
|
|
|
+ select
|
|
|
+ <include refid="prnl_column"></include>
|
|
|
+ from cw_project_report_new_line cw_prnl
|
|
|
+ left join cw_project_report cw_pr on cw_pr.id = cw_prnl.report_id and cw_pr.del_flag = '0'
|
|
|
+ left join sys_user su on su.id = cw_prnl.create_by_id and su.del_flag = '0'
|
|
|
+ left join sys_user su1 on su1.id = cw_pr.signature_annotator1 and su1.del_flag = '0'
|
|
|
+ left join sys_user su2 on su2.id = cw_pr.signature_annotator2 and su2.del_flag = '0'
|
|
|
+ where cw_prnl.del_flag = '0'
|
|
|
+ ) b on b.report_id = cw_pa.report_id
|
|
|
+ where cw_pa.report_id = #{reportId} and cw_pa.del_flag = 1 and cw_pa.status = 5
|
|
|
+ order by cw_pa.audit_date desc,cw_pa.update_time desc
|
|
|
+ limit 1
|
|
|
+ </select>
|
|
|
</mapper>
|