|
@@ -4,17 +4,19 @@
|
|
<select id="findList" resultType="com.jeeplus.test.cw.reportCancellApply.service.dto.ReportInfoDto">
|
|
<select id="findList" resultType="com.jeeplus.test.cw.reportCancellApply.service.dto.ReportInfoDto">
|
|
SELECT a.document_no,
|
|
SELECT a.document_no,
|
|
case a.`status` WHEN '5' THEN '已完成' END as documentStatus,
|
|
case a.`status` WHEN '5' THEN '已完成' END as documentStatus,
|
|
|
|
+ su3.name as reportSponsor,
|
|
b.report_no,
|
|
b.report_no,
|
|
c.project_name,c.project_master_id,su.name as user_name,
|
|
c.project_name,c.project_master_id,su.name as user_name,
|
|
su2.name as project_master_name,
|
|
su2.name as project_master_name,
|
|
b.id as report_new_line_id
|
|
b.id as report_new_line_id
|
|
FROM cw_project_report a
|
|
FROM cw_project_report a
|
|
left join cw_project_report_new_line b
|
|
left join cw_project_report_new_line b
|
|
- on a.id = b.report_id
|
|
|
|
|
|
+ on a.id = b.report_id and b.del_flag = '0'
|
|
LEFT JOIN cw_project_records c
|
|
LEFT JOIN cw_project_records c
|
|
- on a.project_id = c.id
|
|
|
|
|
|
+ on a.project_id = c.id and c.del_flag = '0'
|
|
left join sys_user su on su.id = a.create_by and su.del_flag = '0'
|
|
left join sys_user su on su.id = a.create_by and su.del_flag = '0'
|
|
left join sys_user su2 on su2.id = c.project_master_id and su2.del_flag = '0'
|
|
left join sys_user su2 on su2.id = c.project_master_id and su2.del_flag = '0'
|
|
|
|
+ left join sys_user su3 on su3.id = a.create_by and su3.del_flag = '0'
|
|
${ew.customSqlSegment}
|
|
${ew.customSqlSegment}
|
|
</select>
|
|
</select>
|
|
<select id="queryById" resultType="com.jeeplus.test.cw.reportCancellApply.service.dto.ReportInfoDto">
|
|
<select id="queryById" resultType="com.jeeplus.test.cw.reportCancellApply.service.dto.ReportInfoDto">
|
|
@@ -22,6 +24,7 @@
|
|
a.report_new_line_id,
|
|
a.report_new_line_id,
|
|
a.cancellate_reason,a.report_no,a.proc_ins_id,a.status,a.process_definition_id,
|
|
a.cancellate_reason,a.report_no,a.proc_ins_id,a.status,a.process_definition_id,
|
|
c.document_no,case c.`status` WHEN '5' THEN '已完成' END as documentStatus,
|
|
c.document_no,case c.`status` WHEN '5' THEN '已完成' END as documentStatus,
|
|
|
|
+ su3.name as reportSponsor,
|
|
d.project_name,d.project_master_id,
|
|
d.project_name,d.project_master_id,
|
|
su.name as user_name,
|
|
su.name as user_name,
|
|
su2.name as project_master_name
|
|
su2.name as project_master_name
|
|
@@ -35,6 +38,7 @@
|
|
on c.project_id = d.id
|
|
on c.project_id = d.id
|
|
left join sys_user su on su.id = a.create_by and su.del_flag = '0'
|
|
left join sys_user su on su.id = a.create_by and su.del_flag = '0'
|
|
left join sys_user su2 on su2.id = d.project_master_id and su2.del_flag = '0'
|
|
left join sys_user su2 on su2.id = d.project_master_id and su2.del_flag = '0'
|
|
|
|
+ left join sys_user su3 on su3.id = c.create_by and su3.del_flag = '0'
|
|
where a.del_flag = '0' and a.id = #{id}
|
|
where a.del_flag = '0' and a.id = #{id}
|
|
</select>
|
|
</select>
|
|
<select id="getList" resultType="com.jeeplus.test.cw.reportCancellApply.service.dto.ReportInfoDto">
|
|
<select id="getList" resultType="com.jeeplus.test.cw.reportCancellApply.service.dto.ReportInfoDto">
|
|
@@ -56,7 +60,8 @@
|
|
d.project_master_id,
|
|
d.project_master_id,
|
|
e.name as departmentName,
|
|
e.name as departmentName,
|
|
f.name as userName,
|
|
f.name as userName,
|
|
- g.name as projectMasterName
|
|
|
|
|
|
+ g.name as projectMasterName,
|
|
|
|
+ h.name as reportSponsor
|
|
|
|
|
|
FROM cw_project_report_cancell_apply a
|
|
FROM cw_project_report_cancell_apply a
|
|
LEFT JOIN cw_project_report_new_line b
|
|
LEFT JOIN cw_project_report_new_line b
|
|
@@ -71,6 +76,8 @@
|
|
on a.create_by = f.id
|
|
on a.create_by = f.id
|
|
LEFT JOIN sys_user g
|
|
LEFT JOIN sys_user g
|
|
on d.project_master_id = g.id
|
|
on d.project_master_id = g.id
|
|
|
|
+ LEFT JOIN sys_user h
|
|
|
|
+ on c.create_by = h.id
|
|
${ew.customSqlSegment}
|
|
${ew.customSqlSegment}
|
|
</select>
|
|
</select>
|
|
</mapper>
|
|
</mapper>
|