Prechádzať zdrojové kódy

收费员明细报表:关联小区加入状态和customer_id条件

oppadmin 4 rokov pred
rodič
commit
6d38f1b11e

+ 2 - 2
smart-city-platform/src/main/resources/mapper/pay/PayReportMapper.xml

@@ -105,7 +105,7 @@
         ppr.payseriesno
         FROM pay_pay_received ppr
         LEFT JOIN pay_base_account pba on ppr.account_id = pba.id
-        LEFT JOIN sc_community scc on scc.`code` = substring(pba.accountnumber,1,3)
+        LEFT JOIN sc_community scc on scc.`code` = substring(pba.accountnumber,1,3) and scc.`status`=1 and scc.customer_id =#{customerId}
         LEFT JOIN sc_user scu on scu.id = ppr.create_by
         LEFT JOIN pay_pay_transactiondetails ppt on ppt.payseriesno = ppr.payseriesno and ppt.transtype = 4
         <where>
@@ -134,7 +134,7 @@
             ppt.payseriesno
         FROM pay_pay_transactiondetails ppt
         LEFT JOIN pay_base_account pba on ppt.account_id = pba.id
-        LEFT JOIN sc_community scc on scc.`code` = substring(ppt.accountnumber,1,3)
+        LEFT JOIN sc_community scc on scc.`code` = substring(ppt.accountnumber,1,3) and scc.`status`=1 and scc.customer_id =#{customerId}
         LEFT JOIN sc_user scu on scu.id = ppt.create_by
         WHERE ppt.canceledrecord_id is null and ppt.iscanceled =0 and ppt.transtype != 4 AND ppt.transtype != 2 and ppt.transamount>0
         <if test="customerId != null"> and ppt.customer_id = #{customerId}</if>