|
@@ -713,19 +713,6 @@ class WithdrawRetryService(object):
|
|
|
def get_payee(self):
|
|
|
return ROLE.from_role_id(self.record.role, self.record.ownerId)
|
|
|
|
|
|
- def check_retry_over(self, handler):
|
|
|
- end = self.record.postTime + datetime.timedelta(days = 3) # type: datetime
|
|
|
- now = datetime.datetime.now()
|
|
|
-
|
|
|
- if now.year > end.year or now.month > end.month or now.day > end.day:
|
|
|
- handler.revoke(remarks = u'重试次数超限,平台退单', description = u'提现失败')
|
|
|
- raise ServiceException(
|
|
|
- {
|
|
|
- 'result': 0,
|
|
|
- 'description': u'重试次数超限,平台退单',
|
|
|
- 'payload': {}
|
|
|
- })
|
|
|
-
|
|
|
def execute(self):
|
|
|
try:
|
|
|
if self.record.refunded:
|
|
@@ -817,8 +804,6 @@ class WithdrawRetryService(object):
|
|
|
except WithdrawOrderNotExist:
|
|
|
logger.warning('withdraw order<orderNo={}> is not exist.'.format(self.record.order))
|
|
|
|
|
|
- self.check_retry_over(handler)
|
|
|
-
|
|
|
payee.freeze_balance(self.record.incomeType,
|
|
|
self.record.amount,
|
|
|
self.record.withdrawSourceKey,
|
|
@@ -890,8 +875,6 @@ class WithdrawRetryService(object):
|
|
|
except WithdrawOrderNotExist:
|
|
|
logger.warning('withdraw order<orderNo={}> is not exist.'.format(self.record.order))
|
|
|
|
|
|
- self.check_retry_over(handler)
|
|
|
-
|
|
|
bank_card = payee.withdraw_bank_card(self.record.accountCode)
|
|
|
if not bank_card:
|
|
|
raise ServiceException(
|
|
@@ -969,8 +952,6 @@ class WithdrawRetryService(object):
|
|
|
except WithdrawOrderNotExist:
|
|
|
logger.warning('withdraw order<orderNo={}> is not exist.'.format(self.record.order))
|
|
|
|
|
|
- self.check_retry_over(handler)
|
|
|
-
|
|
|
payee.freeze_balance(self.record.incomeType,
|
|
|
self.record.amount,
|
|
|
self.record.withdrawSourceKey,
|