|
@@ -151,10 +151,11 @@
|
|
|
pa.is_papers_archive,
|
|
|
pa.is_invoice,
|
|
|
pa.year,
|
|
|
+ pa.invoice_date as invoiceDate,
|
|
|
d.id AS issued_id,
|
|
|
d.proc_ins_id AS procInsId4,
|
|
|
ifnull(d.status,"0") as issued_status,
|
|
|
- wci.no AS contract_no,
|
|
|
+ wci.no AS contract_no,
|
|
|
art.ID_ as task_id,
|
|
|
art1.ID_ as task_id_audit1,
|
|
|
art2.ID_ as task_id_audit2,
|
|
@@ -622,6 +623,7 @@
|
|
|
DATE_FORMAT(b.evaluation_report_date, '%Y-%m-%d') as "evaluation_report_date",
|
|
|
b.protocol_num,
|
|
|
c.no as contract_num,
|
|
|
+ c.name as contract_name,
|
|
|
e.report_no,
|
|
|
f.`name` AS project_manager_name,
|
|
|
g.`name` AS signature_evaluator_first,
|
|
@@ -1029,4 +1031,117 @@
|
|
|
and project_id = #{id}
|
|
|
</where>
|
|
|
</select>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <select id="getInvoiceDateIsNullProjectList"
|
|
|
+ resultType="com.jeeplus.assess.program.configuration.projectList.domain.ProgramProjectListInfo">
|
|
|
+ SELECT
|
|
|
+ distinct
|
|
|
+ a.id,
|
|
|
+ pa.create_by_id AS create_by,
|
|
|
+ a.create_time,
|
|
|
+ a.update_by_id,
|
|
|
+ a.update_time,
|
|
|
+ a.del_flag,
|
|
|
+ a.contract_id,
|
|
|
+ a.contract_name,
|
|
|
+ a.client,
|
|
|
+ a.client_name,
|
|
|
+ a.amount,
|
|
|
+ a.contract_type,
|
|
|
+ a.name,
|
|
|
+ a.no,
|
|
|
+ a.project_type,
|
|
|
+ a.approval_no,
|
|
|
+ a.company,
|
|
|
+ a.project_mould,
|
|
|
+ a.property_holder,
|
|
|
+ a.property_holder_name,
|
|
|
+ a.location,
|
|
|
+ a.is_first,
|
|
|
+ a.year_num,
|
|
|
+ a.check_year,
|
|
|
+ a.project_manager,
|
|
|
+ c.name AS project_manager_name,
|
|
|
+ a.report_type,
|
|
|
+ a.industry,
|
|
|
+ a.enterprise_type,
|
|
|
+ a.risk_level,
|
|
|
+ a.project_source,
|
|
|
+ a.estimate,
|
|
|
+ a.plan_end_time,
|
|
|
+ a.use_num,
|
|
|
+ a.appointment,
|
|
|
+ a.work_hours,
|
|
|
+ a.remarks,
|
|
|
+ a.assessment_enterprise,
|
|
|
+ a.assessment_enterprise_name,
|
|
|
+ a.link_num,
|
|
|
+ a.relationship,
|
|
|
+ a.assessment_way,
|
|
|
+ a.assessment_objective,
|
|
|
+ a.assessment_date,
|
|
|
+ a.num,
|
|
|
+ a.project_development,
|
|
|
+ a.delegate_project_type,
|
|
|
+ a.assessment_object,
|
|
|
+ a.work_begin_date,
|
|
|
+ a.work_end_date,
|
|
|
+ a.reporting_date,
|
|
|
+ a.is_have,
|
|
|
+ a.is_influence,
|
|
|
+ a.mode,
|
|
|
+ a.status,
|
|
|
+ a.proc_ins_id,
|
|
|
+ a.process_definition_id,
|
|
|
+ prn.report_no,
|
|
|
+ pa1.status as status1,
|
|
|
+ pa1.id as auditId1,
|
|
|
+ pa1.proc_ins_id as procInsId1,
|
|
|
+ pa2.status as status2,
|
|
|
+ pa2.id as auditId2,
|
|
|
+ pa2.proc_ins_id as procInsId2,
|
|
|
+ pa3.status as status3,
|
|
|
+ pa3.id as auditId3,
|
|
|
+ pa3.proc_ins_id as procInsId3,
|
|
|
+ pa.status as archive_status,
|
|
|
+ pa.id as archive_id,
|
|
|
+ pa.proc_ins_id as procInsIdArchive,
|
|
|
+ d.id AS issued_id,
|
|
|
+ d.proc_ins_id AS procInsId4,
|
|
|
+ d.status AS issued_status,
|
|
|
+ d.agree_time AS agree_time,
|
|
|
+ wci.no AS contract_no,
|
|
|
+ art.ID_ as task_id,
|
|
|
+ art1.ID_ as task_id_audit1,
|
|
|
+ art2.ID_ as task_id_audit2,
|
|
|
+ art3.ID_ as task_id_audit3,
|
|
|
+ artd.ID_ as task_id_issued,
|
|
|
+ art_archive.ID_ as task_id_archive
|
|
|
+ FROM
|
|
|
+ program_project_list_info a
|
|
|
+ LEFT JOIN sys_user b ON a.create_by_id = b.id
|
|
|
+ LEFT JOIN sys_user c ON a.project_manager = c.id
|
|
|
+ LEFT JOIN work_contract_info wci ON wci.id = a.contract_id and wci.del_flag = '0'
|
|
|
+ LEFT JOIN program_report_no prn ON prn.program_id = a.id and prn.del_flag = '0'
|
|
|
+ LEFT JOIN program_audit pa1 ON pa1.program_id = a.id and pa1.audit_level = '1' and pa1.del_flag = '0'
|
|
|
+ LEFT JOIN program_audit pa2 ON pa2.program_id = a.id and pa2.audit_level = '2' and pa2.del_flag = '0'
|
|
|
+ LEFT JOIN program_audit pa3 ON pa3.program_id = a.id and pa3.audit_level = '3' and pa3.del_flag = '0'
|
|
|
+ LEFT JOIN program_archive pa ON pa.program_id = a.id and pa.del_flag = '0'
|
|
|
+ left join program_members pm on a.id = pm.project_id
|
|
|
+ LEFT JOIN proofread_issued d ON a.id = d.project_id
|
|
|
+ LEFT JOIN act_ru_task art ON a.proc_ins_id = art.PROC_INST_ID_
|
|
|
+ LEFT JOIN act_ru_task art1 ON pa1.proc_ins_id = art1.PROC_INST_ID_
|
|
|
+ LEFT JOIN act_ru_task art2 ON pa2.proc_ins_id = art2.PROC_INST_ID_
|
|
|
+ LEFT JOIN act_ru_task art3 ON pa3.proc_ins_id = art3.PROC_INST_ID_
|
|
|
+ LEFT JOIN act_ru_task artd ON d.proc_ins_id = artd.PROC_INST_ID_
|
|
|
+ LEFT JOIN act_ru_task art_archive ON pa.proc_ins_id = art_archive.PROC_INST_ID_
|
|
|
+ <where>
|
|
|
+ a.del_flag = 0
|
|
|
+ and ( pa.status = 5 or pa.status = 7)
|
|
|
+ and pa.invoice_date IS NULL
|
|
|
+ </where>
|
|
|
+ ORDER BY a.update_time DESC
|
|
|
+ </select>
|
|
|
</mapper>
|