feat(settlement): v4.0.6 酒厂 T+3 每 3 天出一期并与订单完全比对

含现场提货入账、零应付仍出账、核对补生成,以及线上历史账单修复 SQL。
This commit is contained in:
2026-08-31 17:27:38 +08:00
parent ac94f5f5de
commit f35e1a3ba5
15 changed files with 782 additions and 84 deletions
@@ -448,6 +448,7 @@ export class TradeService {
status: toStatus,
payStatus: 'PAID',
paidAt: now,
...(toStatus === 'COMPLETED' ? { completedAt: now } : {}),
payExternalNo: externalNo,
partnerAccountIdAtPay: paySnapshot.partnerAccountId,
orderCommissionRateAtPay: paySnapshot.orderCommissionRate,
@@ -636,6 +637,7 @@ export class TradeService {
status: toStatus,
payStatus: 'PAID',
paidAt: now,
...(toStatus === 'COMPLETED' ? { completedAt: now } : {}),
payExternalNo: params.transactionId,
partnerAccountIdAtPay: paySnapshot.partnerAccountId,
orderCommissionRateAtPay: paySnapshot.orderCommissionRate,
@@ -2651,6 +2653,7 @@ export class TradeService {
status: toStatus,
payStatus: 'PAID',
paidAt: now,
...(toStatus === 'COMPLETED' ? { completedAt: now } : {}),
payExternalNo: externalNo,
partnerAccountIdAtPay: order.partnerAccountIdAtPay,
orderCommissionRateAtPay: order.orderCommissionRateAtPay,