demand: 增加接单时查详情接口

This commit is contained in:
aike 2026-04-15 10:38:26 +08:00
parent 100d7f013c
commit c5ade5154e

View File

@ -1445,8 +1445,24 @@
<if test="params.blOverdueUnpaid != null and params.blOverdueUnpaid == 1">
and a.payment_status in ('0','2')
and a.payment_70_due_date is not null
and DATE(a.payment_70_due_date) <![CDATA[ < ]]> CURDATE()
and (
case
when a.settle_type = '2' and a.credit_period = 7 then DATE(DATE_ADD(a.payment_due_date, INTERVAL 7 DAY))
when a.settle_type = '2' and a.credit_period = 15 then DATE(DATE_ADD(a.payment_due_date, INTERVAL 15 DAY))
when a.settle_type = '2' and a.credit_period = 30 then LAST_DAY(DATE_ADD(a.payment_due_date, INTERVAL 1 MONTH))
when a.settle_type = '2' and a.credit_period in (35,45) then LAST_DAY(a.payment_due_date)
else DATE(a.payment_due_date)
end
) is not null
and DATE(
case
when a.settle_type = '2' and a.credit_period = 7 then DATE(DATE_ADD(a.payment_due_date, INTERVAL 7 DAY))
when a.settle_type = '2' and a.credit_period = 15 then DATE(DATE_ADD(a.payment_due_date, INTERVAL 15 DAY))
when a.settle_type = '2' and a.credit_period = 30 then LAST_DAY(DATE_ADD(a.payment_due_date, INTERVAL 1 MONTH))
when a.settle_type = '2' and a.credit_period in (35,45) then LAST_DAY(a.payment_due_date)
else DATE(a.payment_due_date)
end
) <![CDATA[ < ]]> CURDATE()
</if>
<!-- <if test="params.blOverdueUnpaid != null and params.blOverdueUnpaid == 0">-->
<!-- and a.payment_status = '1'-->