From 695d1f090100973ac88a7376362b91115834f078 Mon Sep 17 00:00:00 2001 From: linfso Date: Mon, 5 May 2025 19:43:53 +0800 Subject: [PATCH] md --- .../resources/mapper/EmisSettleBillMapper.xml | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/emis-biz/src/main/resources/mapper/EmisSettleBillMapper.xml b/emis-biz/src/main/resources/mapper/EmisSettleBillMapper.xml index aecd1f539..1d78f76f0 100644 --- a/emis-biz/src/main/resources/mapper/EmisSettleBillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisSettleBillMapper.xml @@ -125,6 +125,8 @@ tba.settle_type as settleType, tba.open_bill_status as openBillStatus, tba.payment_status as paymentStatus, + tba.settle_day as settleDay, + tba.payment_due_date as paymentDueDate, tba.rec_money as recMoney, tba.reced_money as recedMoney, tba.salesmen as salesmen, @@ -144,6 +146,8 @@ settle_type, open_bill_status, payment_status, + settle_day, + payment_due_date, rec_money, reced_money, salesmen, @@ -172,19 +176,18 @@ SELECT a.settle_bill_no, sum( if( b.trade_date a.payment_due_date,b.pay_money,0) ) AS recdMoneyIn, - sum( if(b.trade_date ]]> a.payment_due_date and b.trade_date DATE_SUB( a.payment_due_date, INTERVAL - 30 DAY ),b.pay_money,0) ) AS recdPayMoney60D + sum( if(b.trade_date ]]> a.payment_due_date and b.trade_date DATE_SUB( a.payment_due_date, INTERVAL - 30 DAY ),b.pay_money,0) ) AS recdPayMoney60D, + sum( if(b.trade_date ]]> DATE_SUB( a.payment_due_date, INTERVAL - 30 DAY ),b.pay_money,0) ) AS recdPayMoneyGreat60D FROM - emis_settle_bill a, - emis_settle_pay_record b, - emis_settle_pay_bill_rel c + emis_settle_bill a, + emis_settle_pay_record b, + emis_settle_pay_bill_rel c a.del_flag = '0' AND b.del_flag = '0' AND c.del_flag = '0' AND a.settle_bill_no = c.settle_bill_no AND b.pay_id = c.pay_id - AND b.trade_date ]]> a.payment_due_date - AND b.trade_date DATE_SUB( a.payment_due_date, INTERVAL - 30 DAY ) and a.salesmen = #{salesmen} and a.settle_type= #{settleType} and a.bill_month = #{billMonth} @@ -192,11 +195,11 @@ and a.payment_status = #{paymentStatus} and ( - a.salesmen=#{params.privEmpName} - or a.payee=#{params.privEmpName} - or a.salesmen in( - select salesmen from emis_salesmen_rel esr where esr.del_flag='0' and esr.bl_open='1' and now() = ]]> esr.start_date and now() esr.end_date and esr.sales_ass=#{params.privEmpName} - ) + a.salesmen=#{params.privEmpName} + or a.payee=#{params.privEmpName} + or a.salesmen in( + select salesmen from emis_salesmen_rel esr where esr.del_flag='0' and esr.bl_open='1' and now() = ]]> esr.start_date and now() esr.end_date and esr.sales_ass=#{params.privEmpName} + ) )