fix: finish received transfers after relabel settlement
This commit is contained in:
+2
-1
@@ -859,7 +859,8 @@ public class RelabelApplicationService implements WalletResultHandler {
|
||||
if ("COMPLETED".equals(application.getStatus())) return;
|
||||
if (!READY_FOR_OUTBOUND.equals(application.getStatus())
|
||||
|| !"OUTBOUNDED".equals(application.getFulfillmentStatus())
|
||||
|| !Set.of("FROZEN", "NOT_REQUIRED").contains(application.getWalletStatus())) {
|
||||
// PDA 完工已发起结算;转运收货只结束履约,不能拒绝已结算的原单或再次扣款。
|
||||
|| !Set.of("FROZEN", "NOT_REQUIRED", "SETTLE_PENDING", "SETTLED").contains(application.getWalletStatus())) {
|
||||
throw conflict("本票换标尚未完成出库或资金冻结");
|
||||
}
|
||||
List<LastlegOrder> linkedOrders = tailOrders(application);
|
||||
|
||||
Reference in New Issue
Block a user