fix: 全支付接口入口拦截小汐支付宝,微信支付路径不动
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -872,6 +872,10 @@ class CreateOrderView(APIView):
|
||||
|
||||
# 6. 查询利率并计算分成
|
||||
club_id = resolve_club_id_from_request(request)
|
||||
from jituan.services.alipay_pay import alipay_pay_method_block_reason
|
||||
_alipay_block = alipay_pay_method_block_reason(pay_method, club_id)
|
||||
if _alipay_block:
|
||||
return Response({'code': 99, 'msg': _alipay_block, 'data': None})
|
||||
dashou_lilu = get_commission_rate_object(club_id, '1')
|
||||
|
||||
|
||||
@@ -1234,6 +1238,12 @@ class ContinuePayView(APIView):
|
||||
logger.warning('续付越权 dingdanid=%s uid=%s', dingdanid, current_user.UserUID)
|
||||
return Response({'code': 403, 'msg': '无权操作此订单', 'data': None})
|
||||
|
||||
from jituan.services.alipay_pay import alipay_pay_method_block_reason
|
||||
_club_for_alipay = getattr(dingdan, 'ClubID', None) or resolve_club_id_from_request(request)
|
||||
_alipay_block = alipay_pay_method_block_reason(pay_method, _club_for_alipay)
|
||||
if _alipay_block:
|
||||
return Response({'code': 99, 'msg': _alipay_block, 'data': None})
|
||||
|
||||
# 已进入正常履约/服务流程:不得再拉起支付,也不得改状态
|
||||
if dingdan.Status in (1, 7):
|
||||
return Response({
|
||||
|
||||
Reference in New Issue
Block a user