|
@@ -109,7 +109,7 @@ class SplitAccount(models.Model):
|
|
|
'''手动申请分账(在自动申请分账失败后 手动申请分账)'''
|
|
|
spc = SplitAccountFuc(app.authorizer_appid, app.agent_num, app.cert_serial_no, app.apiv3_key)
|
|
|
# 状态是"待分账" 的查询分账 (状态是默认的怎么处理?没有申请过的 查询分账结果会报错--如果返回错误信息根据错误信息 如果没有发现该订单就重新申请 其他原因就不再申请)
|
|
|
- if spd.status == SplitAccountDetail.PENDING:
|
|
|
+ if spd.status == SplitAccountDetail.PENDING or spd.status == SplitAccountDetail.DEFAULT:
|
|
|
self.splictAccountQuery(spc, pay.transaction_id, self.no, spd)
|
|
|
|
|
|
if spd.status == SplitAccountDetail.SUCCESS:
|
|
@@ -178,6 +178,10 @@ class SplitAccount(models.Model):
|
|
|
detail.save()
|
|
|
|
|
|
def splitAccount(self, app, spd, spr, pay):
|
|
|
+ print('------------666')
|
|
|
+ print(spd.id)
|
|
|
+ print(spr.id)
|
|
|
+ print(pay.id)
|
|
|
'''自动分账 支付成功后自动分账'''
|
|
|
if pay.status != Pay.CONFIRM:
|
|
|
return
|