|
@@ -220,7 +220,8 @@
|
|
|
prr.file_num as recodeNum,
|
|
|
prr.process_instance_id as prrProcessInstanceId
|
|
|
,prr.id as prrId
|
|
|
- ,if(date_add(prd.update_date,interval #{endingCount} day) >now(),"0","1") as reportedType
|
|
|
+ ,prd.audit_pass_date as auditPassDate
|
|
|
+ ,if(date_add(prd.audit_pass_date,interval #{endingCount} day) >now(),"0","1") as reportedType
|
|
|
FROM rural_project_records a
|
|
|
LEFT JOIN sys_area area ON area.id = a.area_id
|
|
|
|
|
@@ -971,7 +972,42 @@
|
|
|
|
|
|
<update id="updateReported">
|
|
|
UPDATE rural_project_records SET
|
|
|
- reported_state = 5
|
|
|
+ reported_state = #{reportedState}
|
|
|
WHERE id = #{id}
|
|
|
</update>
|
|
|
+
|
|
|
+ <select id="getRecordsInfo" resultType="RuralProjectRecords">
|
|
|
+ SELECT
|
|
|
+ <include refid="projectRecordsColumns"/>
|
|
|
+ ,
|
|
|
+ wci.name AS "workContractInfo.name",
|
|
|
+ wct.id AS "workContractInfo.client.id",
|
|
|
+ wct.name AS "workContractInfo.client.name",
|
|
|
+ o.top_company AS "office.name",
|
|
|
+ ifnull(prd.number ,"") as "projectReportNumber"
|
|
|
+ ,ifnull(prd.status,0) as "projectReportStatus"
|
|
|
+ ,ifnull(prd.name,"") as "projectReportName"
|
|
|
+ ,ifnull(prr.status,0) as "projectReportRecordStatus",
|
|
|
+ prr.file_num as recodeNum,
|
|
|
+ prr.process_instance_id as prrProcessInstanceId
|
|
|
+ ,prr.id as prrId
|
|
|
+ ,prd.audit_pass_date as auditPassDate
|
|
|
+ ,if(date_add(prd.audit_pass_date,interval #{endingCount} day) >now(),"0","1") as reportedType
|
|
|
+ FROM rural_project_records a
|
|
|
+ LEFT JOIN sys_area area ON area.id = a.area_id
|
|
|
+
|
|
|
+ <if test="leaderNameStr !=null and leaderNameStr !=''">
|
|
|
+ LEFT JOIN work_project_user w on a.id = w.project_id
|
|
|
+ LEFT JOIN sys_user su on w.user_id = su.id
|
|
|
+ </if>
|
|
|
+ LEFT JOIN work_project_user w1 on a.id = w1.project_id
|
|
|
+ LEFT JOIN work_contract_info wci on a.contract_id = wci.id
|
|
|
+ LEFT JOIN work_client_info wct on wci.client_id = wct.id
|
|
|
+ LEFT JOIN sys_office o ON o.id = a.office_id
|
|
|
+ left join project_report_data prd on prd.project_id = a.id
|
|
|
+ left join rural_project_report_record prr on prr.report_id = prd.id
|
|
|
+ <where>
|
|
|
+ a.id = #{id}
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
</mapper>
|