From cabe6eb018ada17691708d606c4b80029f0fccbf Mon Sep 17 00:00:00 2001 From: lijiarao Date: Mon, 24 Jul 2023 17:43:55 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=9A=E5=91=98=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=20=E5=8D=95=E4=BD=8D=E5=90=8D=E7=A7=B0=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=EF=BC=88=E4=BB=A3=E4=BB=98=EF=BC=89=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/xml/PayPaymentRecordMapper.xml | 125 ++++++++++++------ 1 file changed, 88 insertions(+), 37 deletions(-) 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 0223d476..20d87319 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 @@ -190,7 +190,9 @@ 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, + select tmsub.id,tmember.project_name,tmsub.charge_use,tmember.director_id,su.realname,tmsub.company_id, + if(tmsub.company_name = tmsub.header_name or tmsub.header_name is null, tmsub.company_name , concat(tmsub.company_name,'(代付)')) as 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, tmsub.invoice_amount,tmsub.post_contact_id,'' as register_check_result,tmsub.liaison_man,tmsub.payment_status,tmsub.company_id,tmsub.confirm_amount,tmsub.affirm_income from tb_member_project tmember inner join tb_member_project_subitem tmsub on tmember.id=tmsub.project_id @@ -202,10 +204,14 @@ AND 1=2 - AND tmember.project_name like concat('%',concat(#{payCommonProject.chargeProject},'%')) + AND tmember.project_name like concat('%',#{payCommonProject.chargeProject},'%') - AND tmsub.company_name like concat('%',concat(#{payCommonProject.chargeCompanyTemporaryName},'%')) + AND ( + tmsub.company_name like concat('%',#{payCommonProject.chargeCompanyTemporaryName},'%') + or + tmsub.header_name like concat('%',#{payCommonProject.chargeCompanyTemporaryName},'%') + ) AND tmsub.payment_status = #{payCommonProject.paymentStatus} @@ -225,7 +231,9 @@ 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, + select tcp.id,tmember.project_name,tcp.charge_use,tmember.director_id,su.realname,tcp.company_id, + if(tcp.company_name = tcp.header_name or tcp.header_name is null, tcp.company_name , concat(tcp.company_name,'(代付)')) as 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, tcp.invoice_amount,tcp.post_contact_id,'' as register_check_result,tcp.liaison_man,tcp.payment_status,tcp.company_id,tcp.confirm_amount,tcp.affirm_income from tb_member_project tmember inner join tb_certificate_payment tcp on tmember.id=tcp.project_id @@ -237,10 +245,14 @@ AND 1=2 - AND tmember.project_name like concat('%',concat(#{payCommonProject.chargeProject},'%')) + AND tmember.project_name like concat('%',#{payCommonProject.chargeProject},'%') - AND tcp.company_name like concat('%',concat(#{payCommonProject.chargeCompanyTemporaryName},'%')) + AND ( + tcp.company_name like concat('%',#{payCommonProject.chargeCompanyTemporaryName},'%') + or + tcp.header_name like concat('%',#{payCommonProject.chargeCompanyTemporaryName},'%') + ) AND tcp.payment_status = #{payCommonProject.paymentStatus} @@ -262,14 +274,14 @@ LEFT JOIN pay_payment_record ppr ON ppr.project_id = p.id where 1=1 - - AND p.receivable_amount between #{param2.startAmount} and #{param2.endAmount} + + AND p.receivable_amount between #{payCommonProject.startAmount} and #{payCommonProject.endAmount} - - AND p.receivable_amount #{param2.endAmount} + + AND p.receivable_amount #{payCommonProject.endAmount} - - AND p.receivable_amount =]]> #{param2.startAmount} + + AND p.receivable_amount =]]> #{payCommonProject.startAmount} AND p.projectType = #{projectType} @@ -282,12 +294,12 @@