diff --git a/jsowell-pile/src/main/resources/mapper/pile/AdapayUnsplitRecordMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/AdapayUnsplitRecordMapper.xml index eeb45595b..9cc93db45 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/AdapayUnsplitRecordMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/AdapayUnsplitRecordMapper.xml @@ -714,13 +714,13 @@ pay_amount as payAmount, settle_amount as settleAmount, confirmed_split_amount as confirmedSplitAmount, - GREATEST(0, settle_amount - confirmed_split_amount) AS waitSplitAmount, + GREATEST(0, settle_amount - confirmed_split_amount - payment_revoke_amount) AS waitSplitAmount, due_refund_amount as refundAmount, refund_amount as paidAmount, GREATEST(0, due_refund_amount - refund_amount) AS refundPayAmount FROM adapay_unsplit_record WHERE - (due_refund_amount > confirmed_split_amount) + (settle_amount > confirmed_split_amount - payment_revoke_amount) OR (due_refund_amount > refund_amount) \ No newline at end of file