Bladeren bron

修复代付BUG

test 7 maanden geleden
bovenliggende
commit
6719a7ecce
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3 2
      src/modules/dj/service/withdrawState.ts

+ 3 - 2
src/modules/dj/service/withdrawState.ts

@@ -131,6 +131,7 @@ export class WithdrawStateService extends BaseService {
         });
         await this.withdrawEntity.update(withdraw.id, withdraw);
         this.withdrawNotifyService.notify(withdraw);
+        return withdraw.status;
     }
 
     // 订单成功=》失败
@@ -159,8 +160,8 @@ export class WithdrawStateService extends BaseService {
             const { status, traceNo, message } = await this.dispatchService.withdraw(withdraw);
             if (+status === 3) {
                 this.logger.info(withdraw.orderNo, `------------发起代付失败-------------`);
-                withdraw.status = 3;
-                withdraw.remark = message
+                withdraw.remark = message;
+                withdraw.status = await this.stateTo(withdraw.status, this.STATUS.FAIL, withdraw);
             } else {
                 withdraw.traceNo = traceNo;
             }