|
@@ -28,11 +28,12 @@
|
|
|
</sql>
|
|
|
<select id="selectContract" resultType="com.management.platform.entity.Contract">
|
|
|
select contract.id,contract.company_id,contract.creator_id,contract.number,contract.name,contract.amounts,contract.type_id,contract_type.type_name,contract.status,contract.indate,contract.remarks,
|
|
|
- contract.start_date as startDate,contract.end_date as endDate,
|
|
|
+ contract.start_date as startDate,contract.end_date as endDate,contract_type_sec.sec_type_name,contract.sec_type_id,
|
|
|
user.name as creatorName,user.corpwx_userid as creatorWxCorpId, contract.project_id, contract.payment, cp.pay_date AS next_payment_date, cp.amount AS next_payment_amount
|
|
|
from contract
|
|
|
left join contract_type
|
|
|
on contract.type_id = contract_type.id
|
|
|
+ left join contract_type_sec on contract.sec_type_id = contract_type_sec.id
|
|
|
LEFT JOIN (SELECT contract_id, pay_date, amount FROM contract_payment WHERE is_payed = 0 GROUP BY contract_id) cp ON cp.contract_id=contract.id
|
|
|
left join user
|
|
|
on contract.creator_id = user.id
|