diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/payment/mapper/xml/PayPaymentRecordMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/payment/mapper/xml/PayPaymentRecordMapper.xml index d73a9d1c..a2e0a1ef 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/payment/mapper/xml/PayPaymentRecordMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/payment/mapper/xml/PayPaymentRecordMapper.xml @@ -79,6 +79,9 @@ AND (c.paid_amount c.invoice_amount or (c.paid_amount is null and c.invoice_amount is not null and c.invoice_amount !=0)) + + AND c.affirm_income = #{payCommonProject.affirmIncome} + UNION ALL select gsub.id,g.working_group_project, gsub.charge_use, g.principal_id_a,su.realname,gsub.charge_company_id,gsub.charge_company_temporary_name,gsub.receivable_amount,gsub.paid_amount,gsub.need_invoice,gsub.pack,gsub.in_account,gsub.make_invoice,gsub.mail,gsub.create_time,2, @@ -112,6 +115,9 @@ AND (gsub.paid_amount gsub.invoice_amount or (gsub.paid_amount is null and gsub.invoice_amount is not null and gsub.invoice_amount !=0)) + + AND gsub.affirm_income = #{payCommonProject.affirmIncome} + UNION ALL select sit.id,meeting.meeting_name,sit.charge_use, meeting.director_id, su.realname,sit.company_id,sit.company_name,sit.amount_receivable,sit.paid_amount,sit.need_invoice,sit.pack,sit.in_account,sit.make_invoice,sit.mail,sit.create_time,3, @@ -144,6 +150,9 @@ AND (sit.paid_amount sit.invoice_amount or (sit.paid_amount is null and sit.invoice_amount is not null and sit.invoice_amount !=0)) + + AND sit.affirm_income = #{payCommonProject.affirmIncome} + UNION ALL select msub.id,pmp.project_name,msub.charge_use,pmp.director_id,su.realname,msub.company_id,msub.company_name,msub.amount_receivable,msub.paid_amount,msub.need_invoice,msub.pack,msub.in_account,msub.make_invoice,msub.mail,msub.create_time,4, @@ -176,6 +185,9 @@ AND (msub.paid_amount msub.invoice_amount or (msub.paid_amount is null and msub.invoice_amount is not null and msub.invoice_amount !=0)) + + AND msub.affirm_income = #{payCommonProject.affirmIncome} + UNION ALL select tmsub.id,tmember.project_name,tmsub.charge_use,tmember.director_id,su.realname,tmsub.company_id,tmsub.company_name,tmsub.amount_receivable,tmsub.paid_amount,tmsub.invoice_requirements,tmsub.pack,tmsub.in_account,tmsub.make_invoice,tmsub.mail,tmsub.create_time,5, @@ -208,6 +220,9 @@ AND (tmsub.paid_amount tmsub.invoice_amount or (tmsub.paid_amount is null and tmsub.invoice_amount is not null and tmsub.invoice_amount !=0)) + + AND tmsub.affirm_income = #{payCommonProject.affirmIncome} + UNION ALL select tcp.id,tmember.project_name,tcp.charge_use,tmember.director_id,su.realname,tcp.company_id,tcp.company_name,tcp.amount_receivable,tcp.paid_amount,tcp.invoice_requirements,tcp.pack,tcp.in_account,tcp.make_invoice,tcp.mail,tcp.create_time,6, @@ -240,6 +255,9 @@ AND (tcp.paid_amount tcp.invoice_amount or (tcp.paid_amount is null and tcp.invoice_amount is not null and tcp.invoice_amount !=0)) + + AND tcp.affirm_income = #{payCommonProject.affirmIncome} + )p LEFT JOIN pay_payment_record ppr ON ppr.project_id = p.id where