|
|
@@ -29,11 +29,14 @@
|
|
|
com.company_name AS "companyName",
|
|
|
case when a.is_through_platform =1 and a.status !=3 then null else sub.name end AS "subcontractorName",
|
|
|
app.application_name AS "applicationName",
|
|
|
- pd.payment_type AS "paymentType"
|
|
|
+ pd.payment_type AS "paymentType",
|
|
|
+ case when a.is_through_platform =1 then acc.balance else ac.balance end AS "accountBalance"
|
|
|
</sql>
|
|
|
|
|
|
<sql id="hlwPaymentJoins">
|
|
|
LEFT JOIN hlw_company com ON com.id = a.company_id
|
|
|
+ LEFT JOIN hlw_company_account ac ON ac.application_id = a.application_id and ac.company_id = a.company_id and ac.subcontractor_id = a.subcontractor_id
|
|
|
+ LEFT JOIN hlw_company_account acc ON acc.application_id = a.application_id and acc.company_id = a.company_id and acc.cp_id is not null
|
|
|
LEFT JOIN hlw_subcontractor sub ON sub.id = a.subcontractor_id
|
|
|
LEFT JOIN hlw_application_setting app ON app.id = a.application_id
|
|
|
LEFT JOIN hlw_payment_detail pd ON pd.payment_id = a.id
|