Преглед изворни кода

招行支付2.0—查询对账单sql优化,补发sql修改完善

ZhangWenQiang пре 4 година
родитељ
комит
eb1328a347

+ 4 - 2
happy-cloud-wisdom/happy-cloud-wisdom-biz/src/main/java/org/jeecg/modules/hlwpayaccount/mapper/xml/HlwPayRecordMapper.xml

@@ -30,6 +30,7 @@
         WHERE
         p.statement_url IS NULL
         AND a.payment_detail_id IS NULL
+        AND p.status = 3
         AND TO_DAYS(NOW()) - TO_DAYS(a.create_time) = 1
         GROUP BY a.id
 	</select>
@@ -49,16 +50,17 @@
         GROUP BY a.id
 	</select>
 
-    <!--付款失败明细没有对账单-->
+    <!--付款明细补发没有对账单-->
     <select id="findDetailSuppleNoStatementList" resultType="org.jeecg.modules.hlwpayaccount.entity.HlwPayRecord">
         SELECT
         a.*
         FROM
         hlw_pay_record a
-        left join hlw_payment_detail pd on pd.id = a.payment_detail_id and pd.status = 4
+        left join hlw_payment_detail pd on pd.id = a.payment_detail_id and pd.status = 3
         WHERE
         pd.statement_url IS NULL
         AND a.payment_detail_id IS NOT NULL
+        AND pd.is_supplement_payment = 1
         AND TO_DAYS(NOW()) - TO_DAYS(a.create_time) = 1
         GROUP BY a.id
 	</select>