Skip to content

Commit 528633f

Browse files
committed
fix: cr issues
覆盖订阅支付
1 parent fae23fd commit 528633f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1033
-156
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import json
2+
3+
4+
class AgreementInfo(object):
5+
def __int__(self):
6+
self.__auth_state = None
7+
self.__user_login_id = None
8+
9+
@property
10+
def auth_state(self):
11+
return self.__auth_state
12+
13+
@auth_state.setter
14+
def auth_state(self, value):
15+
self.__auth_state = value
16+
17+
@property
18+
def user_login_id(self):
19+
return self.__user_login_id
20+
21+
@user_login_id.setter
22+
def user_login_id(self, value):
23+
self.__user_login_id = value
24+
25+
def to_ams_json(self):
26+
json_str = json.dumps(obj=self.__to_ams_dict(), default=lambda o: o.to_ams_dict(), indent=3)
27+
return json_str
28+
29+
def __to_ams_dict(self):
30+
params = dict()
31+
if self.__auth_state is not None:
32+
params['authState'] = self.__auth_state
33+
if self.__user_login_id is not None:
34+
params['userLoginId'] = self.__user_login_id
35+
return params

com/alipay/ams/api/model/auth_code_form.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
class AuthCodeForm(object):
55
def __init__(self):
6-
self.codeDetails = None # type: list: CodeDetail
6+
self.codeDetails = None # type: list[CodeDetail]
77

88
@property
99
def code_details(self):
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from enum import Enum, unique
2+
3+
class CancellationType(Enum):
4+
5+
6+
CANCEL = "CANCEL"
7+
TERMINATE = "TERMINATE"
8+
9+
def to_ams_dict(self):
10+
return self.name

com/alipay/ams/api/model/card_payment_method_detail.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ def __init__(self):
1616
self.__brand = None
1717
self.__card_issuer = None
1818
self.__country_issue = None
19-
self.__inst_user_name = None
19+
self.__inst_user_name = None #type: UserName
2020
self.__expiry_year = None
2121
self.__expiry_month = None
22-
self.__billing_address = None
22+
self.__billing_address = None #type: Address
2323
self.__mask = None
2424
self.__last4 = None
2525
self.__payment_method_detail_metadata = None

com/alipay/ams/api/model/coupon_payment_method_detail.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class CouponPaymentMethodDetail(object):
1010

1111
def __init__(self):
1212
self.__coupon_id = None
13-
self.__available_amount = None
13+
self.__available_amount = None #type: Amount
1414
self.__coupon_name = None
1515
self.__coupon_description = None
1616
self.__coupon_expire_time = None

com/alipay/ams/api/model/declaration_record.py

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -145,34 +145,34 @@ def to_ams_dict(self):
145145
params['customsDeclarationReturnTime'] = self.customs_declaration_return_time
146146
return params
147147

148-
def parse_rsp_body(self, amount_body):
149-
if type(amount_body) == str:
150-
amount_body = json.loads(amount_body)
151-
152-
if 'declarationRequestId' in amount_body:
153-
self.declaration_request_id = amount_body['declarationRequestId']
154-
if 'customsPaymentId' in amount_body:
155-
self.customs_payment_id = amount_body['customsPaymentId']
156-
if 'customsOrderId' in amount_body:
157-
self.customs_order_id = amount_body['customsOrderId']
158-
if 'customs' in amount_body:
148+
def parse_rsp_body(self, declaration_record_body):
149+
if type(declaration_record_body) == str:
150+
declaration_record_body = json.loads(declaration_record_body)
151+
152+
if 'declarationRequestId' in declaration_record_body:
153+
self.declaration_request_id = declaration_record_body['declarationRequestId']
154+
if 'customsPaymentId' in declaration_record_body:
155+
self.customs_payment_id = declaration_record_body['customsPaymentId']
156+
if 'customsOrderId' in declaration_record_body:
157+
self.customs_order_id = declaration_record_body['customsOrderId']
158+
if 'customs' in declaration_record_body:
159159
self.customs = CustomsInfo()
160-
self.customs.parse_rsp_body(amount_body['customs'])
161-
if 'merchantCustomsInfo' in amount_body:
160+
self.customs.parse_rsp_body(declaration_record_body['customs'])
161+
if 'merchantCustomsInfo' in declaration_record_body:
162162
self.merchant_customs_info = MerchantCustomsInfo()
163-
self.merchant_customs_info.parse_rsp_body(amount_body['merchantCustomsInfo'])
164-
if 'declarationAmount' in amount_body:
163+
self.merchant_customs_info.parse_rsp_body(declaration_record_body['merchantCustomsInfo'])
164+
if 'declarationAmount' in declaration_record_body:
165165
self.declaration_amount = Amount()
166-
self.declaration_amount.parse_rsp_body(amount_body['declarationAmount'])
167-
if 'splitOrder' in amount_body:
168-
self.split_order = amount_body['splitOrder']
169-
if 'declarationRequestStatus' in amount_body:
170-
self.declaration_request_status = amount_body['declarationRequestStatus']
171-
if 'lastModifiedTime' in amount_body:
172-
self.last_modified_time = amount_body['lastModifiedTime']
173-
if 'customsDeclarationResultCode' in amount_body:
174-
self.customs_declaration_result_code = amount_body['customsDeclarationResultCode']
175-
if 'customsDeclarationResultDesc' in amount_body:
176-
self.customs_declaration_result_desc = amount_body['customsDeclarationResultDesc']
177-
if 'customsDeclarationReturnTime' in amount_body:
178-
self.customs_declaration_return_time = amount_body['customsDeclarationReturnTime']
166+
self.declaration_amount.parse_rsp_body(declaration_record_body['declarationAmount'])
167+
if 'splitOrder' in declaration_record_body:
168+
self.split_order = declaration_record_body['splitOrder']
169+
if 'declarationRequestStatus' in declaration_record_body:
170+
self.declaration_request_status = declaration_record_body['declarationRequestStatus']
171+
if 'lastModifiedTime' in declaration_record_body:
172+
self.last_modified_time = declaration_record_body['lastModifiedTime']
173+
if 'customsDeclarationResultCode' in declaration_record_body:
174+
self.customs_declaration_result_code = declaration_record_body['customsDeclarationResultCode']
175+
if 'customsDeclarationResultDesc' in declaration_record_body:
176+
self.customs_declaration_result_desc = declaration_record_body['customsDeclarationResultDesc']
177+
if 'customsDeclarationReturnTime' in declaration_record_body:
178+
self.customs_declaration_return_time = declaration_record_body['customsDeclarationReturnTime']

com/alipay/ams/api/model/discount.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,14 @@ def to_ams_dict(self):
3434
params['savingsAmount'] = self.savingsAmount.to_ams_dict()
3535
return params
3636

37-
def parse_rsp_body(self, amount_body):
38-
if type(amount_body) == str:
39-
amount_body = json.loads(amount_body)
37+
def parse_rsp_body(self, discount_body):
38+
if type(discount_body) == str:
39+
discount_body = json.loads(discount_body)
4040

41-
if 'discountName' in amount_body:
42-
self.discountName = amount_body['discountName']
41+
if 'discountName' in discount_body:
42+
self.discountName = discount_body['discountName']
4343

44-
if 'savingsAmount' in amount_body:
44+
if 'savingsAmount' in discount_body:
4545
payment_amount = Amount()
46-
payment_amount.parse_rsp_body(amount_body['savingsAmount'])
46+
payment_amount.parse_rsp_body(discount_body['savingsAmount'])
4747
self.__savingsAmount = payment_amount

com/alipay/ams/api/model/discount_payment_method_detail.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class DiscountPaymentMethodDetail(object):
1010

1111
def __init__(self):
1212
self.__discount_id = None
13-
self.__available_amount = None
13+
self.__available_amount = None #type: Amount
1414
self.__discount_name = None
1515
self.__discount_description = None
1616
self.__payment_method_detail_metadata = None

0 commit comments

Comments
 (0)