|
@@ -397,9 +397,9 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="excelList" resultType="com.zjugis.business.bean.response.ProjectExcelResponse">
|
|
|
- SELECT P.*,D.NAME as zrbm,T1.name,T1.contractNumber,PA.CONTRACT_AMOUNT,PA.RETURN_AMOUNT,PA.RECEIVABLE_AMOUNT,PA.CONTRACT_BALANCE,PA.PROJECT_COST,PA.REIMBURSEMENT_COST,PA.TRAVEL_COST,PA.SUBCONTRACT_COST,PA.OUTSOURCE_COST,PA.PAYMENT_COST,P.PROJECT_STATUS_REASON
|
|
|
+ SELECT P.*,D.NAME as zrbm,T1.contractName,T1.contractNumber,PA.CONTRACT_AMOUNT,PA.RETURN_AMOUNT,PA.RECEIVABLE_AMOUNT,PA.CONTRACT_BALANCE,PA.PROJECT_COST,PA.REIMBURSEMENT_COST,PA.TRAVEL_COST,PA.SUBCONTRACT_COST,PA.OUTSOURCE_COST,PA.PAYMENT_COST,P.PROJECT_STATUS_REASON
|
|
|
FROM PROJECT P
|
|
|
- LEFT JOIN (SELECT PROJECT_ID,MAX(ID) as ID,LISTAGG(NAME,'/') WITHIN GROUP ( ORDER BY ID ) as name,LISTAGG(CONTRACT_NUMBER,'/') WITHIN GROUP ( ORDER BY ID ) as contractNumber FROM CONTRACT WHERE FLOW_STATUS = 90 AND ISVALID = 1 GROUP BY PROJECT_ID ) T1 ON T1.PROJECT_ID = P.ID
|
|
|
+ LEFT JOIN (SELECT PROJECT_ID,MAX(ID) as ID,LISTAGG(NAME,'/') WITHIN GROUP ( ORDER BY ID ) as contractName,LISTAGG(CONTRACT_NUMBER,'/') WITHIN GROUP ( ORDER BY ID ) as contractNumber FROM CONTRACT WHERE FLOW_STATUS = 90 AND ISVALID = 1 GROUP BY PROJECT_ID ) T1 ON T1.PROJECT_ID = P.ID
|
|
|
LEFT JOIN PROJECT_AMOUNT PA ON PA.PROJECT_ID = P.ID
|
|
|
LEFT JOIN ZJUGIS_OA.SYSTEM_DEPT D ON D.ID = P.ZRBM_ID
|
|
|
<if test="params != null and params.userId != null and params.userId != ''">
|