Commit 0bc23e402ca454cd6d89428a7bcfa9095095c139
Merge remote-tracking branch 'origin/master'
Showing
9 changed files
with
403 additions
and
70 deletions
commons/api/hg/CheckIn/CheckInMoreGoods.py
0 → 100644
1 | +# -*- coding: utf-8 -*- | |
2 | + | |
3 | +# @Time : 2021/9/8 14:17 | |
4 | +# @Author : Ljq | |
5 | +# @File : CheckIn.py | |
6 | +# @Software: PyCharm | |
7 | + | |
8 | +""" | |
9 | +创建进门登记单 | |
10 | +""" | |
11 | + | |
12 | +import json,time,random,re | |
13 | +from commons.scripts import dealContentType as dct | |
14 | +from commons.scripts import jsonToUrlCode | |
15 | +from commons.scripts import replaceJsonData as rJD | |
16 | +import urllib.parse | |
17 | +from commons.MySession import sessionHg | |
18 | + | |
19 | +host = "http://test.gateway.diligrp.com:8285" | |
20 | + | |
21 | +def get_simpleInfo(session=None,host=None,ic=None): | |
22 | + url = host+"/card-web/accountQuery/simpleInfo.action" | |
23 | + headers={} | |
24 | + data={"cardNo":ic} | |
25 | + res = session.useHeadersRequests(method="GET",url=url,params=data,headers=headers) | |
26 | + return res | |
27 | + | |
28 | + | |
29 | +def get_tree(session=None,host=None,**kwargs): | |
30 | + "商品信息获取" | |
31 | + url = host+"/assets-service/api/cusCategory/getTree" | |
32 | + headers = dct.jsonCode() | |
33 | + data={"marketId":15,"keyword":"西瓜","state":1} | |
34 | + data = dict(data,**kwargs) | |
35 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
36 | + return res | |
37 | + | |
38 | + | |
39 | +def get_cityCode(session=None,host=None,allLevelKeyword="万州"): | |
40 | + """""" | |
41 | + url = host+"/assets-service/api/city/listByKeywordsWithCityCode" | |
42 | + headers = dct.jsonCode() | |
43 | + data={"allLevelKeyword":allLevelKeyword} | |
44 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
45 | + return res | |
46 | + | |
47 | + | |
48 | +def get_searchArea(session=None,host=None,**kwargs): | |
49 | + """""" | |
50 | + url = host+"/assets-service/api/district/search" | |
51 | + headers = dct.jsonCode() | |
52 | + data={"marketId":15,"nameLike":"西区"} | |
53 | + data = dict(data,**kwargs) | |
54 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
55 | + return res | |
56 | + | |
57 | + | |
58 | +def get_chargeItem(session=None,host=None,**kwargs): | |
59 | + """获取费用项""" | |
60 | + url = host+"/hg-trading/api/businessChargeItem/listBusinessChargeItem" | |
61 | + headers = dct.jsonCode() | |
62 | + data={"marketId":15,"businessType":"501"} | |
63 | + data = dict(data,**kwargs) | |
64 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
65 | + return res | |
66 | + | |
67 | + | |
68 | +def get_queryFee(session=None,host=None,**kwargs): | |
69 | + """根据费用项获取费用""" | |
70 | + url = host+"/dili-rule/api/chargeRule/queryFee" | |
71 | + headers = dct.jsonCode() | |
72 | + data={"businessType":"501","chargeItem":520,"marketId":15} | |
73 | + data = dict(data,**kwargs) | |
74 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
75 | + return res | |
76 | + | |
77 | +def returnDetailChild(**kwargs): | |
78 | + child_template = {"id": 0, "areaId": 272, "areaName": "西区", "quantity": 0, "productId": 754107, "registerRecordId": 0, | |
79 | + "remark": None, "weight": 100, "weightType": 0, "created": None, "createdById": 0, | |
80 | + "createdByName": None, "createdByDepartmentId": 0, "createdByDepartmentName": None, | |
81 | + "registerCertificateList": None, "product": None, "registerCertificateDtoList": None, | |
82 | + "productDto": {"id": 0, "originId": 500101, "originName": "万州区", "pieceWeight": 0, | |
83 | + "categoryId": 754107, "categoryCode": "754107", "categoryName": "葡萄", | |
84 | + "created": None}} | |
85 | + child_template = rJD.replaceJsonData(json=child_template, data=kwargs) | |
86 | + return child_template | |
87 | + | |
88 | + | |
89 | + | |
90 | +def save_registerRecord(session=None,host=None,registerDetailDtoList=None,**kwargs): | |
91 | + """生成登记单并缴费""" | |
92 | + url = host+"/hg-trading/api/registerRecord/save" | |
93 | + headers = dct.jsonCode() | |
94 | + data = {"accountId": 107796, "cardNo": "888800010591", "customerId": 142000, "customerCode": "00131702", | |
95 | + "customerName": "史东晶", "fixedphoneNumber": None, "mobilephoneNumber": "18080008020", | |
96 | + "identityCardAddress": "", "identityCardNo": "110101202109024587", "identityCardType": "ID", | |
97 | + "registerDetailDtoList": [ | |
98 | + {"id": 0, "areaId": 272, "areaName": "西区", "quantity": 0, "productId": 754107, "registerRecordId": 0, | |
99 | + "remark": None, "weight": 100, "weightType": 0, "created": None, "createdById": 0, | |
100 | + "createdByName": None, "createdByDepartmentId": 0, "createdByDepartmentName": None, | |
101 | + "registerCertificateList": None, "product": None, "registerCertificateDtoList": None, | |
102 | + "productDto": {"id": 0, "originId": 500101, "originName": "万州区", "pieceWeight": 0, | |
103 | + "categoryId": 754107, "categoryCode": "754107", "categoryName": "葡萄", | |
104 | + "created": None}}], | |
105 | + "registerFeeDtoList": [ | |
106 | + {"id": 0, "actualFee": 200.0, "receivableFee": 1300.0, "discountFee": 1100.0, "registerRecordId": 0, | |
107 | + "payStatus": 0, "chargeItemName": "其他收费", "chargeType": 1, "chargeItemId": 518, "registerFeeType": 999, | |
108 | + "created": None, "createdById": 0, "createdByName": None, "settleDate": None, "isBehalf": 0, | |
109 | + "registerLoadingFeeExtDto": None}], "tradePassword": "111111"} | |
110 | + data = rJD.replaceJsonData(json=data,data=kwargs) | |
111 | + data["registerDetailDtoList"] = registerDetailDtoList | |
112 | + print(data) | |
113 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
114 | + return res | |
115 | + | |
116 | +def create_registerRecord(session=None,host=None,ic="888800010591",goodsName="葡萄",nameLike="西区", | |
117 | + allLevelKeyword="万州",tradePassword="111111",weight=100): | |
118 | + """创建进门登记单并缴费""" | |
119 | + # 获取费用信息 | |
120 | + marketId = session.userInfo["data"]["user"]["firmId"] | |
121 | + res = get_chargeItem(session=session,host=host,marketId=marketId) | |
122 | + chargeItemId = [i["id"] for i in res.json()["data"] if i["chargeItem"] == "其他收费"][0] | |
123 | + chargeItemIdChild = [i["id"] for i in res.json()["data"] if "parentId" in i.keys() and i["parentId"] == chargeItemId][0] | |
124 | + | |
125 | + # 获取客户信息 | |
126 | + resSimpleInfo = get_simpleInfo(session=session,host=host,ic=ic) | |
127 | + accountId = resSimpleInfo.json()["data"]["accountInfo"]["accountId"] | |
128 | + cardNo = resSimpleInfo.json()["data"]["accountInfo"]["cardNo"] | |
129 | + customerId = resSimpleInfo.json()["data"]["accountInfo"]["customerId"] | |
130 | + customerCode = resSimpleInfo.json()["data"]["accountInfo"]["customerCode"] | |
131 | + customerName = resSimpleInfo.json()["data"]["accountInfo"]["customerName"] | |
132 | + mobilephoneNumber = resSimpleInfo.json()["data"]["accountInfo"]["customerContactsPhone"] | |
133 | + identityCardNo = resSimpleInfo.json()["data"]["accountInfo"]["customerCertificateNumber"] | |
134 | + | |
135 | + # # 获取商品信息 | |
136 | + # resTree = get_tree(session=session,host=host,keyword=goodsName,marketId=marketId) | |
137 | + # productId = resTree.json()["data"][0]["id"] | |
138 | + # categoryId = productId | |
139 | + # categoryCode = productId | |
140 | + # categoryName = resTree.json()["data"][0]["name"] | |
141 | + | |
142 | + # 获取产地信息 | |
143 | + resCity = get_cityCode(session=session,host=host,allLevelKeyword=allLevelKeyword) | |
144 | + originId = resCity.json()["data"][0]["id"] | |
145 | + originName = resCity.json()["data"][0]["name"] | |
146 | + | |
147 | + # 获取区域信息 | |
148 | + resArea = get_searchArea(session=session,host=host,nameLike=nameLike,marketId=marketId) | |
149 | + areaId = resArea.json()["data"][0]["id"] | |
150 | + areaName = resArea.json()["data"][0]["name"] | |
151 | + | |
152 | + registerDetailDtoList = [] | |
153 | + | |
154 | + for i in goodsName.split(","): | |
155 | + # 获取商品信息 | |
156 | + resTree = get_tree(session=session, host=host, keyword=i, marketId=marketId) | |
157 | + print(resTree.json()) | |
158 | + productId = resTree.json()["data"][0]["id"] | |
159 | + categoryId = productId | |
160 | + categoryCode = productId | |
161 | + categoryName = resTree.json()["data"][0]["name"] | |
162 | + child_item = returnDetailChild(productId=productId,categoryId=categoryId,categoryCode=categoryCode, | |
163 | + categoryName=categoryName,areaId=areaId,areaName=areaName,weight=weight, | |
164 | + originId=originId,originName=originName) | |
165 | + registerDetailDtoList.append(child_item) | |
166 | + | |
167 | + # 采用其他收费时获取应收金额,优惠金额,实际金额 | |
168 | + receivableFee = int(get_queryFee(session=session,host=host,chargeItem=chargeItemId,marketId=marketId).json()["data"]["totalFee"])*100 | |
169 | + discountFee = int(get_queryFee(session=session, host=host, chargeItem=chargeItemIdChild,marketId=marketId).json()["data"]["totalFee"])*100 | |
170 | + actualFee = receivableFee - discountFee | |
171 | + | |
172 | + # 创建进门登记单并缴费 | |
173 | + resSave = save_registerRecord(session=session, host=host, registerDetailDtoList=registerDetailDtoList,weight=weight, tradePassword=tradePassword, | |
174 | + chargeItemId=chargeItemId, accountId=accountId, cardNo=cardNo, customerId=customerId, | |
175 | + customerCode=customerCode, customerName=customerName, | |
176 | + mobilephoneNumber=mobilephoneNumber, identityCardNo=identityCardNo,originId=originId, originName=originName, areaId=areaId, | |
177 | + areaName=areaName, receivableFee=receivableFee, discountFee=discountFee, | |
178 | + actualFee=actualFee) | |
179 | + return resSave | |
180 | + | |
181 | + | |
182 | +res = create_registerRecord(session=sessionHg,ic="888800010592",host=host,goodsName="苹果,葡萄,西瓜",allLevelKeyword="万州", | |
183 | + nameLike="东区",tradePassword="111111",weight=51) | |
184 | +print(res.text) | |
185 | +print(res.json()["data"]["batchCode"]) | |
0 | 186 | \ No newline at end of file | ... | ... |
commons/api/hg/CheckIn/demo.py renamed to commons/api/hg/CheckIn/中信银行接口调用.py
commons/api/hg/settlement/demo.py
1 | 1 | # -*- coding: utf-8 -*- |
2 | 2 | |
3 | -# @Time : 2021/9/9 14:41 | |
3 | +# @Time : 2021/9/23 18:26 | |
4 | 4 | # @Author : Ljq |
5 | 5 | # @File : demo.py |
6 | 6 | # @Software: PyCharm |
... | ... | @@ -9,45 +9,11 @@ |
9 | 9 | |
10 | 10 | """ |
11 | 11 | |
12 | -import json,time,random,re | |
13 | -from commons.scripts import dealContentType as dct | |
14 | -from commons.scripts import jsonToUrlCode | |
15 | -from commons.scripts import replaceJsonData as rJD | |
16 | -import urllib.parse | |
17 | -from commons.MySession import sessionHg | |
12 | +import sys | |
18 | 13 | |
19 | -def save_red(session=None,host=None,**kwargs): | |
20 | - """ | |
21 | - 登记单状态变更 | |
22 | - :param batchCode:等级单号 | |
23 | - :param state:变更状态,1继续,2停止 | |
24 | - """ | |
25 | - url = "http://test.card.diligrp.com:8386/contract/save.action" | |
26 | - headers = dct.jsonCode() | |
27 | - data = { | |
28 | - "notes": "123备注", | |
29 | - "customerId": 141963, | |
30 | - "consignorCustomerName": "杭果客户长歌一", | |
31 | - "cardNo": "888800010592", | |
32 | - "consignorCustomerIDCode": "110101202108265741", | |
33 | - "consignorCustomerMobile": "18080018009", | |
34 | - "consignorCustomerCode": "00131684", | |
35 | - "consignorAccountId": 107667, | |
36 | - "startTime": "2021-09-09", | |
37 | - "endTime": "2021-09-13", | |
38 | - "consignors": [{ | |
39 | - "consigneeName": "张三", | |
40 | - "consigneeIdCode": "513922198704216819", | |
41 | - "consigneeIdMobile": "asda", | |
42 | - "signatureImagePath": "5f68851207864520924e41b7f73c208c" | |
43 | - }], | |
44 | - "consigneeNames": "唐川", | |
45 | - "node": "signatureImagePathConsignor", | |
46 | - "signatureImagePath": "bbdcbcca70a74adfb10b7fb86de5d04c" | |
47 | -} | |
48 | - data = dict(data,**kwargs) | |
49 | - res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
50 | - return res | |
14 | +print(sys.argv) | |
15 | +data = {i.split("=")[0]:i.split("=")[1] for i in sys.argv if "=" in i} | |
16 | +print(data) | |
51 | 17 | |
52 | -res = save_red(session=sessionHg,host="") | |
53 | -print(res.json()) | |
54 | 18 | \ No newline at end of file |
19 | +# a = "啊实打,阿斯蒂" | |
20 | +# print(a.split(",")) | |
55 | 21 | \ No newline at end of file | ... | ... |
commons/api/hg/settlement/saveOrUpdateBC.py
0 → 100644
1 | +# -*- coding: utf-8 -*- | |
2 | + | |
3 | +# @Time : 2021/9/26 11:29 | |
4 | +# @Author : Ljq | |
5 | +# @File : saveOrUpdateBC.py | |
6 | +# @Software: PyCharm | |
7 | + | |
8 | +""" | |
9 | + | |
10 | +""" | |
11 | + | |
12 | +import json,time,random,re | |
13 | +from commons.scripts import dealContentType as dct | |
14 | +from commons.scripts import jsonToUrlCode | |
15 | +from commons.scripts import replaceJsonData as rJD | |
16 | +import urllib.parse | |
17 | +from commons.MySession import sessionHg | |
18 | + | |
19 | +host = "http://test.gateway.diligrp.com:8285" | |
20 | + | |
21 | +def saveOrUpdate(session=None,host=None,name="Z4"): | |
22 | + """ | |
23 | + 查询登记单 | |
24 | + :param batchCode:登记单号 | |
25 | + """ | |
26 | + url = host+"/assets-service/api/assetsClass/saveOrUpdate.action" | |
27 | + headers = dct.jsonCode() | |
28 | + data = {"typeName":str(name),"name":str(name),"assetsPartsList":[{"partsName":str(name)}],"marketId":15} | |
29 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
30 | + return res | |
31 | + | |
32 | +def searchList(session=None,host=None): | |
33 | + """ | |
34 | + 查询登记单 | |
35 | + :param batchCode:登记单号 | |
36 | + """ | |
37 | + url = host+"/assets-service/api/assetsClass/searchList.action" | |
38 | + headers = dct.jsonCode() | |
39 | + data = {"marketId":15,"isSearch":False} | |
40 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
41 | + return res | |
42 | + | |
43 | +def save(session=None,host=None,**kwargs): | |
44 | + """ | |
45 | + 查询登记单 | |
46 | + :param batchCode:登记单号 | |
47 | + """ | |
48 | + url = host+"/assets-service/api/scales/saveOrUpdate.action" | |
49 | + headers = dct.jsonCode() | |
50 | + data = {"name":"Z5","assetsClassId":148,"state":8,"marketId":15,"creatorId":457} | |
51 | + data = dict(data,**kwargs) | |
52 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
53 | + return res | |
54 | + | |
55 | +def search(session=None,host=None,**kwargs): | |
56 | + """ | |
57 | + 查询登记单 | |
58 | + :param batchCode:登记单号 | |
59 | + """ | |
60 | + url = host+"/assets-service/api/scales/search.action" | |
61 | + headers = dct.jsonCode() | |
62 | + data = {"likeName":""} | |
63 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
64 | + return res | |
65 | + | |
66 | +def saveLeaseOrder(session=None,host=None,**kwargs): | |
67 | + """ | |
68 | + 查询登记单 | |
69 | + :param batchCode:登记单号 | |
70 | + """ | |
71 | + url = host+"/intelligent-assets/api/leaseOrder/saveLeaseOrder" | |
72 | + headers = dct.jsonCode() | |
73 | + data = {"assetsType": 5, "customerId": 142000, "customerCellphone": "18080008020", "departmentId": 178, | |
74 | + "assetsId": 2641, "assetsClass": "D2", "startTime": "2021-09-26 00:00", "totalAmount": 10200, | |
75 | + "rentalFee#533": "2", "rentalFee#496": "100", "mchId": 15, "bizType": "18", "customerName": "史东晶", | |
76 | + "certificateNumber": "110101202109024587", "departmentName": "结算部", "organizationType": "individual", | |
77 | + "leaseOrderItems": [{"businessChargeItems": [{"chargeItemId": 496, "chargeItemName": "押金", "amount": 10000}, | |
78 | + {"chargeItemId": 533, "chargeItemName": "押金2", "amount": 200}], | |
79 | + "assetsId": 2641, "assetsName": "D2", "assetsClass": "D2", "assetsClassId": 155, | |
80 | + "totalAmount": 10200}], "assetsClassId": 8} | |
81 | + # data = dict(data,**kwargs) | |
82 | + data = rJD.replaceJsonData(json=data, data=kwargs) | |
83 | + data["assetsClassId"]= 8 | |
84 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
85 | + return res | |
86 | + | |
87 | +def submitPayment(session=None,host=None,id="2969"): | |
88 | + """ | |
89 | + 查询登记单 | |
90 | + :param batchCode:登记单号 | |
91 | + """ | |
92 | + url = host+f"/intelligent-assets/api/leaseOrder/submitPayment?id={id}" | |
93 | + headers = dct.jsonCode() | |
94 | + res = session.useHeadersRequests(method="post",url=url,headers=headers) | |
95 | + return res | |
96 | + | |
97 | + | |
98 | +if __name__ == "__main__": | |
99 | + # 名称 | |
100 | + name = "CG"+time.strftime("%y%m%d%H%M%S", time.localtime()) | |
101 | + print(name) | |
102 | + | |
103 | + # 开始创建 | |
104 | + res = saveOrUpdate(session=sessionHg, host=host, name=name) | |
105 | + if res.json()["code"] == "200": | |
106 | + resSearch = searchList(session=sessionHg, host=host) | |
107 | + assetsClassId = [i["id"] for i in resSearch.json()["data"] if i["name"] == name][0] | |
108 | + resSave = save(session=sessionHg, host=host, name=name, assetsClassId=assetsClassId) | |
109 | + print("res ---------------> ", resSave.json()["message"]) | |
110 | + runState = True | |
111 | + else: | |
112 | + print("res ---------------> ", res.json()["message"]) | |
113 | + runState = False | |
114 | + | |
115 | + # 创建租赁单 | |
116 | + if runState == True: | |
117 | + resSearchB = search(session=sessionHg, host=host) | |
118 | + assetsId = [i["id"] for i in resSearchB.json()["data"] if i["name"]==name][0] | |
119 | + # print(assetsId) | |
120 | + resSaveLeaseOrder = saveLeaseOrder(session=sessionHg, host=host,assetsClass=name,assetsId=assetsId, | |
121 | + assetsClassId=assetsClassId,assetsName=name) | |
122 | + # print(resSaveLeaseOrder.json()) | |
123 | + id = resSaveLeaseOrder.json()["data"]["id"] | |
124 | + print(id) | |
125 | + res = submitPayment(session=sessionHg,host=host,id=id) | |
126 | + print(res.json()) | |
0 | 127 | \ No newline at end of file | ... | ... |
commons/api/hg/settlement/创建委托合同.py
0 → 100644
1 | +# -*- coding: utf-8 -*- | |
2 | + | |
3 | +# @Time : 2021/9/9 14:41 | |
4 | +# @Author : Ljq | |
5 | +# @File : demo.py | |
6 | +# @Software: PyCharm | |
7 | + | |
8 | +""" | |
9 | + | |
10 | +""" | |
11 | + | |
12 | +import json,time,random,re | |
13 | +from commons.scripts import dealContentType as dct | |
14 | +from commons.scripts import jsonToUrlCode | |
15 | +from commons.scripts import replaceJsonData as rJD | |
16 | +import urllib.parse | |
17 | +from commons.MySession import sessionHg | |
18 | + | |
19 | +def save_red(session=None,host=None,**kwargs): | |
20 | + """ | |
21 | + 登记单状态变更 | |
22 | + :param batchCode:等级单号 | |
23 | + :param state:变更状态,1继续,2停止 | |
24 | + """ | |
25 | + url = "http://test.card.diligrp.com:8386/contract/save.action" | |
26 | + headers = dct.jsonCode() | |
27 | + data = { | |
28 | + "notes": "123备注", | |
29 | + "customerId": 141963, | |
30 | + "consignorCustomerName": "杭果客户长歌一", | |
31 | + "cardNo": "888800010592", | |
32 | + "consignorCustomerIDCode": "110101202108265741", | |
33 | + "consignorCustomerMobile": "18080018009", | |
34 | + "consignorCustomerCode": "00131684", | |
35 | + "consignorAccountId": 107667, | |
36 | + "startTime": "2021-10-09", | |
37 | + "endTime": "2021-10-30", | |
38 | + "consignors": [{ | |
39 | + "consigneeName": "李四", | |
40 | + "consigneeIdCode": "513922198704216819", | |
41 | + "consigneeIdMobile": "18080008001", | |
42 | + "signatureImagePath": "5f68851207864520924e41b7f73c208c" | |
43 | + }], | |
44 | + "consigneeNames": "唐川", | |
45 | + "node": "signatureImagePathConsignor", | |
46 | + "signatureImagePath": "bbdcbcca70a74adfb10b7fb86de5d04c" | |
47 | +} | |
48 | + data = dict(data,**kwargs) | |
49 | + res = session.useHeadersRequests(method="post",url=url,data=json.dumps(data),headers=headers) | |
50 | + return res | |
51 | + | |
52 | +res = save_red(session=sessionHg,host="") | |
53 | +print(res.json()) | |
0 | 54 | \ No newline at end of file | ... | ... |
commons/scripts/replaceJsonData.py
... | ... | @@ -26,4 +26,8 @@ def replaceJsonData(json={},data={}): |
26 | 26 | |
27 | 27 | # json = {"a":"1","b":[{"c":"1"},{"c":2}],"d":[1],"e":"1","f":{"g":1},"h":1,"i":[1]} |
28 | 28 | # data = {"a":"a","c":"c","e":"e","d": {"d1":"d1"},"g":"g","h":"h"} |
29 | -# print(replaceJsonData(json=json,data=data)) | |
30 | 29 | \ No newline at end of file |
30 | +# data_b = {"b": [{"c":"3"}]} | |
31 | +# print(replaceJsonData(json=json,data=data)) | |
32 | +# json["b"]=data_b["b"] | |
33 | +# print(json) | |
34 | +# # print(dict(json,**data)) | |
31 | 35 | \ No newline at end of file | ... | ... |
config/marketConfig/conf_test.conf
report/test.log
1 | -[2021-09-22 13:37:01] [INFO] : ====================================================================================== | |
2 | -[2021-09-22 13:37:01] [INFO] : http://test.uap.diligrp.com/api/authenticationApi/loginWeb | |
3 | -[2021-09-22 13:37:01] [INFO] : http://10.28.12.150:80/api/authenticationApi/loginWeb | |
4 | -{'data': None, 'json': {'userName': '111222', 'password': 'gb288Fow6PJ5qkTbXyWWUMRrlwpjHWKH51XfK9cfHzh0w06WItN3llZBKjI0YOrbuHHkeRG8vPdWprhV5GKHyXidhhksBF0FHSsNEvJC9mxCHsMDhoaNg9C1fCy4oCzJen2UrUPv3cZGXPy92ikh8K78lN2U0nv3oMb/KO6tnzY='}, 'headers': {'Content-Type': 'text/plain;charset=utf-8', 'Host': 'test.uap.diligrp.com', 'Content-Length': '209', 'Expect': '100-continue'}} | |
5 | - | |
6 | -[2021-09-22 13:37:01] [INFO] : ====================================================================================== | |
7 | -[2021-09-22 13:37:01] [INFO] : http://test.uap.diligrp.com/login/login.action | |
8 | -[2021-09-22 13:37:01] [INFO] : http://10.28.12.150:80/login/login.action | |
1 | +[2021-10-08 11:24:29] [INFO] : ====================================================================================== | |
2 | +[2021-10-08 11:24:29] [INFO] : http://test.uap.diligrp.com/api/authenticationApi/loginWeb | |
3 | +[2021-10-08 11:24:29] [INFO] : http://10.28.12.150:80/api/authenticationApi/loginWeb | |
4 | +{'data': None, 'json': {'userName': '111222', 'password': 'RW7Bqns0+dvVeXJ+R0W6vIqfS3/Tz/JTdIVZmuiA/vfO61U5DJVVYko26MyoBUxJzeSrBbmZdFzOmbblD9HZXaQbYK95tyIk2h+I8YtIkOTMqSnzlzc/5qNxtXK/ftLFp1ElEBZN25UGaR79qhJbQ5DuraW03IBM1wdbkJVOCik='}, 'headers': {'Content-Type': 'text/plain;charset=utf-8', 'Host': 'test.uap.diligrp.com', 'Content-Length': '209', 'Expect': '100-continue'}} | |
5 | + | |
6 | +[2021-10-08 11:24:29] [INFO] : ====================================================================================== | |
7 | +[2021-10-08 11:24:29] [INFO] : http://test.uap.diligrp.com/login/login.action | |
8 | +[2021-10-08 11:24:29] [INFO] : http://10.28.12.150:80/login/login.action | |
9 | 9 | {'data': b'userName=111222&password=111111', 'json': None, 'headers': {'Host': 'test.uap.diligrp.com', 'Connection': 'keep-alive', 'Content-Length': '33', 'Cache-Control': 'max-age=0', 'Upgrade-Insecure-Requests': '1', 'Origin': 'http://test.uap.diligrp.com', 'Content-Type': 'application/x-www-form-urlencoded', 'User-Agent': 'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/90.0.4430.212Safari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9', 'Referer': 'http://test.uap.diligrp.com/login/index.html', 'Accept-Encoding': 'gzip,deflate', 'Accept-Language': 'zh-CN,zh-TW;q=0.9,zh;q=0.8,en;q=0.7', 'Cookie': 'UAP_accessToken=;UAP_refreshToken=;UAP_loginPath='}, 'allow_redirects': False} |
10 | 10 | |
11 | -[2021-09-22 13:37:01] [INFO] : ====================================================================================== | |
12 | -[2021-09-22 13:37:01] [INFO] : http://test.gateway.diligrp.com:8285/hg-trading/api/businessChargeItem/listBusinessChargeItem | |
11 | +[2021-10-08 11:24:29] [INFO] : ====================================================================================== | |
12 | +[2021-10-08 11:24:29] [INFO] : http://test.gateway.diligrp.com:8285/hg-trading/api/businessChargeItem/listBusinessChargeItem | |
13 | 13 | {"marketId": 15, "businessType": "501"} |
14 | 14 | {} |
15 | 15 | |
16 | -[2021-09-22 13:37:01] [INFO] : ====================================================================================== | |
17 | -[2021-09-22 13:37:01] [INFO] : http://test.gateway.diligrp.com:8285/card-web/accountQuery/simpleInfo.action | |
16 | +[2021-10-08 11:24:30] [INFO] : ====================================================================================== | |
17 | +[2021-10-08 11:24:30] [INFO] : http://test.gateway.diligrp.com:8285/card-web/accountQuery/simpleInfo.action | |
18 | 18 | None |
19 | -{'params': {'cardNo': '210916163820'}} | |
19 | +{'params': {'cardNo': '888800010591'}} | |
20 | 20 | |
21 | -[2021-09-22 13:37:01] [INFO] : ====================================================================================== | |
22 | -[2021-09-22 13:37:01] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/cusCategory/getTree | |
21 | +[2021-10-08 11:24:30] [INFO] : ====================================================================================== | |
22 | +[2021-10-08 11:24:30] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/cusCategory/getTree | |
23 | 23 | {"marketId": 15, "keyword": "\u8461\u8404", "state": 1} |
24 | 24 | {} |
25 | 25 | |
26 | -[2021-09-22 13:37:01] [INFO] : ====================================================================================== | |
27 | -[2021-09-22 13:37:01] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/city/listByKeywordsWithCityCode | |
26 | +[2021-10-08 11:24:30] [INFO] : ====================================================================================== | |
27 | +[2021-10-08 11:24:30] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/city/listByKeywordsWithCityCode | |
28 | 28 | {"allLevelKeyword": "\u4e07\u5dde"} |
29 | 29 | {} |
30 | 30 | |
31 | -[2021-09-22 13:37:01] [INFO] : ====================================================================================== | |
32 | -[2021-09-22 13:37:01] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/district/search | |
31 | +[2021-10-08 11:24:30] [INFO] : ====================================================================================== | |
32 | +[2021-10-08 11:24:30] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/district/search | |
33 | 33 | {"marketId": 15, "nameLike": "\u897f\u533a"} |
34 | 34 | {} |
35 | 35 | |
36 | -[2021-09-22 13:37:01] [INFO] : ====================================================================================== | |
37 | -[2021-09-22 13:37:01] [INFO] : http://test.gateway.diligrp.com:8285/dili-rule/api/chargeRule/queryFee | |
36 | +[2021-10-08 11:24:30] [INFO] : ====================================================================================== | |
37 | +[2021-10-08 11:24:30] [INFO] : http://test.gateway.diligrp.com:8285/dili-rule/api/chargeRule/queryFee | |
38 | 38 | {"businessType": "501", "chargeItem": 518, "marketId": 15} |
39 | 39 | {} |
40 | 40 | |
41 | -[2021-09-22 13:37:02] [INFO] : ====================================================================================== | |
42 | -[2021-09-22 13:37:02] [INFO] : http://test.gateway.diligrp.com:8285/dili-rule/api/chargeRule/queryFee | |
41 | +[2021-10-08 11:24:30] [INFO] : ====================================================================================== | |
42 | +[2021-10-08 11:24:30] [INFO] : http://test.gateway.diligrp.com:8285/dili-rule/api/chargeRule/queryFee | |
43 | 43 | {"businessType": "501", "chargeItem": 520, "marketId": 15} |
44 | 44 | {} |
45 | 45 | |
46 | -[2021-09-22 13:37:02] [INFO] : ====================================================================================== | |
47 | -[2021-09-22 13:37:02] [INFO] : http://test.gateway.diligrp.com:8285/hg-trading/api/registerRecord/save | |
48 | -{"accountId": 108073, "cardNo": "210916163820", "customerId": 142047, "customerCode": "00131749", "customerName": "\u6d4b\u8bd5\u957f\u6b4c\u554a", "fixedphoneNumber": null, "mobilephoneNumber": "18080008055", "identityCardAddress": "", "identityCardNo": "110101200803070875", "identityCardType": "ID", "registerDetailDtoList": [{"id": 0, "areaId": 272, "areaName": "\u897f\u533a", "quantity": 0, "productId": 754107, "registerRecordId": 0, "remark": null, "weight": 100, "weightType": 0, "created": null, "createdById": 0, "createdByName": null, "createdByDepartmentId": 0, "createdByDepartmentName": null, "registerCertificateList": null, "product": null, "registerCertificateDtoList": null, "productDto": {"id": 0, "originId": 500101, "originName": "\u4e07\u5dde\u533a", "pieceWeight": 0, "categoryId": 754107, "categoryCode": 754107, "categoryName": "\u8461\u8404", "created": null}}], "registerFeeDtoList": [{"id": 0, "actualFee": 200, "receivableFee": 1300, "discountFee": 1100, "registerRecordId": 0, "payStatus": 0, "chargeItemName": "\u5176\u4ed6\u6536\u8d39", "chargeType": 1, "chargeItemId": 518, "registerFeeType": 999, "created": null, "createdById": 0, "createdByName": null, "settleDate": null, "isBehalf": 0, "registerLoadingFeeExtDto": null}], "tradePassword": "111111"} | |
46 | +[2021-10-08 11:24:30] [INFO] : ====================================================================================== | |
47 | +[2021-10-08 11:24:30] [INFO] : http://test.gateway.diligrp.com:8285/hg-trading/api/registerRecord/save | |
48 | +{"accountId": 107796, "cardNo": "888800010591", "customerId": 142000, "customerCode": "00131702", "customerName": "\u53f2\u4e1c\u6676", "fixedphoneNumber": null, "mobilephoneNumber": "18080008020", "identityCardAddress": "", "identityCardNo": "110101202109024587", "identityCardType": "ID", "registerDetailDtoList": [{"id": 0, "areaId": 272, "areaName": "\u897f\u533a", "quantity": 0, "productId": 754107, "registerRecordId": 0, "remark": null, "weight": 100, "weightType": 0, "created": null, "createdById": 0, "createdByName": null, "createdByDepartmentId": 0, "createdByDepartmentName": null, "registerCertificateList": null, "product": null, "registerCertificateDtoList": null, "productDto": {"id": 0, "originId": 500101, "originName": "\u4e07\u5dde\u533a", "pieceWeight": 0, "categoryId": 754107, "categoryCode": 754107, "categoryName": "\u8461\u8404", "created": null}}], "registerFeeDtoList": [{"id": 0, "actualFee": 1500, "receivableFee": 1500, "discountFee": 0, "registerRecordId": 0, "payStatus": 0, "chargeItemName": "\u5176\u4ed6\u6536\u8d39", "chargeType": 1, "chargeItemId": 518, "registerFeeType": 999, "created": null, "createdById": 0, "createdByName": null, "settleDate": null, "isBehalf": 0, "registerLoadingFeeExtDto": null}], "tradePassword": "111111"} | |
49 | 49 | {} |
50 | 50 | ... | ... |
testcase/hg/test_batchSettlement/test_batchSettlement.py
... | ... | @@ -68,7 +68,6 @@ class test_batch(unittest.TestCase): |
68 | 68 | print(resBatchCode.json()) |
69 | 69 | batchCode = resBatchCode.json()["data"]["batchCode"] |
70 | 70 | print("test_searchState_1 --> self.batchCode:", batchCode) |
71 | - print("123123") | |
72 | 71 | # # 变更交易状态 |
73 | 72 | # resCAT = sellingGoods.doCreateAndTrade(session=session,host=self.gatewayHost,batchCode=batchCode, |
74 | 73 | # ic=self.ic_buyer,posCode=posCode) | ... | ... |