Commit 054ed7c68d88f519fe56a076e627c8c4a7fee5c6

Authored by lixi
2 parents 86af3667 ab3d9ecf

Merge remote-tracking branch 'origin/master'

Showing 26 changed files with 285 additions and 164 deletions
commons/api/entranceFeeBillList/operationDoAmend.py
... ... @@ -167,6 +167,11 @@ def do_doAmend(host="",autocompletecartype=None,fee_str="",**kwargs):
167 167  
168 168 data["autocomplete-cartype"] = autocompletecartype
169 169 data = dict(data, **kwargs)
  170 +
  171 + # 当模板没有配置货物标签时,参数不能传递货物标签所以需要删除
  172 + if kwargs["goodsTagIds"] =="":
  173 + del data["goodsTagIds"]
  174 +
170 175 data_uc = jsonToUrlcode.jsonToUrlcode(data_json=data)+fee_str
171 176 print("================开始请求================")
172 177 res = my.useHeadersRequests("post", url=url, data=data_uc, headers=headers)
... ... @@ -201,7 +206,14 @@ def do_amendOrder(host="http://test.jmsf.diligrp.com:8385",attrName="收费单
201 206 correctInfo = orderDetailsDict["correctInfo"]
202 207 weightType = orderDetailsDict["weightType"]
203 208 correctDiscount = orderDetailsDict["correctDiscount"]
204   - goodsTagIds = orderDetailsDict["goodsTagIds"]
  209 +
  210 + # goodsTagIds = orderDetailsDict["goodsTagIds"]
  211 + # 货物标签特别判断
  212 + if "goodsTagIds" in orderDetailsDict.keys():
  213 + goodsTagIds = orderDetailsDict["goodsTagIds"]
  214 + else:
  215 + goodsTagIds = ""
  216 +
205 217 sumPrice = orderDetailsDict["sumPrice"]
206 218 shareRatio = orderDetailsDict["shareRatio"]
207 219 plate = orderDetailsDict["plate"]
... ...
commons/api/entranceFeeBillList/operationDoCorrect.py
... ... @@ -169,6 +169,11 @@ def do_doCorrect(host="",autocompletecartype=None,fee_str="",**kwargs):
169 169  
170 170 data["autocomplete-cartype"] = autocompletecartype
171 171 data = dict(data, **kwargs)
  172 +
  173 + # 当模板没有配置货物标签时,参数不能传递货物标签所以需要删除
  174 + if kwargs["goodsTagIds"] =="":
  175 + del data["goodsTagIds"]
  176 +
172 177 data_uc = jsonToUrlcode.jsonToUrlcode(data_json=data)+fee_str
173 178 print("================开始请求================")
174 179 res = my.useHeadersRequests("post", url=url, data=data_uc, headers=headers)
... ... @@ -203,7 +208,14 @@ def do_correctOrder(host="http://test.jmsf.diligrp.com:8385",attrName="收费单
203 208 correctInfo = orderDetailsDict["correctInfo"]
204 209 weightType = orderDetailsDict["weightType"]
205 210 correctDiscount = "2"
206   - goodsTagIds = orderDetailsDict["goodsTagIds"]
  211 +
  212 + # goodsTagIds = orderDetailsDict["goodsTagIds"]
  213 + # 货物标签特别判断
  214 + if "goodsTagIds" in orderDetailsDict.keys():
  215 + goodsTagIds = orderDetailsDict["goodsTagIds"]
  216 + else:
  217 + goodsTagIds = ""
  218 +
207 219 sumPrice = orderDetailsDict["sumPrice"]
208 220 shareRatio = orderDetailsDict["shareRatio"]
209 221 plate = orderDetailsDict["plate"]
... ...
commons/api/entranceFeeBillList/operationDoInvalid.py
... ... @@ -197,7 +197,14 @@ def do_invalidOrder(host="http://test.jmsf.diligrp.com:8385",attrName="收费单
197 197 correctInfo = orderDetailsDict["correctInfo"]
198 198 weightType = orderDetailsDict["weightType"]
199 199 correctDiscount = orderDetailsDict["correctDiscount"]
200   - goodsTagIds = orderDetailsDict["goodsTagIds"]
  200 +
  201 + # goodsTagIds = orderDetailsDict["goodsTagIds"]
  202 + # 货物标签特别判断
  203 + if "goodsTagIds" in orderDetailsDict.keys():
  204 + goodsTagIds = orderDetailsDict["goodsTagIds"]
  205 + else:
  206 + goodsTagIds = ""
  207 +
201 208 sumPrice = orderDetailsDict["sumPrice"]
202 209 tradeTypeId = orderDetailsDict["tradeTypeId"]
203 210 shareRatio = orderDetailsDict["shareRatio"]
... ...
commons/api/entranceFeeBillList/operationDoUndo.py
... ... @@ -42,7 +42,7 @@ def get_calculateRes(host="",autocompletecartype=None,**kwargs):
42 42 "regionName": "", "regionId": "0", "productName": "productName", "productId": "productId",
43 43 "productArea": "重庆,重庆市,万州区", "parentId": "", "levelType": "", "originId": "originId", "tradeTypeId": "tradeTypeId",
44 44 "chargeTotalAmount": "", "chargeTotalAmountYuan": "", "freezeMoneySymbol": "", "comparisonFreezeAmount": "",
45   - "created": "created", "remark": "false", "goodsTagIds": "goodsTagIds", "shareRatio": "shareRatio",
  45 + "created": "created", "remark": "false", "goodsTagIds": "", "shareRatio": "shareRatio",
46 46 "handlingTeam": "", "handlingRatio": "", "handActualAmount": "", "handManageAmount": "",
47 47 "handCollectionAmount": "", "receivableAmount": "", "categoryName": "productName",
48 48 "categoryId": "productId", "driverTel": "", "grossWeightDate": "grossWeightDate",
... ... @@ -117,7 +117,14 @@ def do_undoOrder(host="http://test.jmsf.diligrp.com:8385",attrName="收费单号
117 117 correctInfo = orderDetailsDict["correctInfo"]
118 118 weightType = orderDetailsDict["weightType"]
119 119 correctDiscount = orderDetailsDict["correctDiscount"]
120   - goodsTagIds = orderDetailsDict["goodsTagIds"]
  120 +
  121 + # goodsTagIds = orderDetailsDict["goodsTagIds"]
  122 + # 货物标签特别判断
  123 + if "goodsTagIds" in orderDetailsDict.keys():
  124 + goodsTagIds = orderDetailsDict["goodsTagIds"]
  125 + else:
  126 + goodsTagIds = ""
  127 +
121 128 sumPrice = orderDetailsDict["sumPrice"]
122 129 tradeTypeId = orderDetailsDict["tradeTypeId"]
123 130 shareRatio = orderDetailsDict["shareRatio"]
... ...
commons/api/entranceFeeBillList/operationUnfreeze.py
... ... @@ -188,7 +188,14 @@ def do_unfreezeOrder(host="http://test.jmsf.diligrp.com:8385",attrName="收费å
188 188 correctInfo = orderDetailsDict["correctInfo"]
189 189 weightType = orderDetailsDict["weightType"]
190 190 correctDiscount = orderDetailsDict["correctDiscount"]
191   - goodsTagIds = orderDetailsDict["goodsTagIds"]
  191 +
  192 + # goodsTagIds = orderDetailsDict["goodsTagIds"]
  193 + # 货物标签特别判断
  194 + if "goodsTagIds" in orderDetailsDict.keys():
  195 + goodsTagIds = orderDetailsDict["goodsTagIds"]
  196 + else:
  197 + goodsTagIds = ""
  198 +
192 199 sumPrice = orderDetailsDict["sumPrice"]
193 200 tradeTypeId = orderDetailsDict["tradeTypeId"]
194 201 shareRatio = orderDetailsDict["shareRatio"]
... ...
commons/api/feedbackOrderController_settlementlist.py
... ... @@ -10,7 +10,7 @@
10 10 已结账明细——已结账笔数和已结账金额查询
11 11 """
12 12 from commons import common as com
13   -from commons.MySession import sy1
  13 +from commons.MySession import sy1,my
14 14  
15 15 class feedbackOrderController_settlementlist():
16 16 url = "http://test.jmsf.diligrp.com:8385/FeedbackOrderController/settlementlist.action"
... ... @@ -57,5 +57,5 @@ class feedbackOrderController_settlementlist():
57 57 self.body = feedbackOrderController_settlementlist.body
58 58  
59 59 # focsl = feedbackOrderController_settlementlist()
60   -# re = sy1.post(url = focsl.url,data = focsl.body,headers = focsl.header)
  60 +# re = sy1.post(url = focsl.url,data = focsl.body.replace("\n",""),headers = focsl.header,proxies = my.proxies)
61 61 # print(re.json())
62 62 \ No newline at end of file
... ...
commons/api/sjApi.py
... ... @@ -14,6 +14,7 @@ from commons.scripts import dealContentType as dct
14 14 from commons.MySession import my
15 15 from commons.api import zcApi
16 16 from commons.api import entranceFeeBillList as eFBL
  17 +from commons.basic import getLookupList as gLL
17 18  
18 19  
19 20 def create_sparePartsWeighSave(host="",duplicateToken=None,**kwargs):
... ... @@ -99,92 +100,159 @@ def create_sj(host=None,carTypeName=None,keyword="蔬菜",userName=None,transact
99 100 """
100 101  
101 102 """
  103 + # 模板获取
  104 + templateAttr_list = gLL.get_templateAttr(host=host,moduleCode="SJ")
  105 + print(templateAttr_list)
  106 +
102 107 # 获取车型
103   - carType = zcApi.get_carType(host=host)
104   - print(carType.text)
105   - if carTypeName ==None:
106   - carTypeIndex = 0
  108 + if "车型" in templateAttr_list:
  109 + carType = zcApi.get_carType(host=host)
  110 + print(carType.text)
  111 + if carTypeName == None:
  112 + carTypeIndex = 0
  113 + else:
  114 + carTypeIndex = carType.json()["data"].index(
  115 + [i for i in carType.json()["data"] if i["carTypeName"] == carTypeName][0])
  116 + carTypeCode = carType.json()["data"][carTypeIndex]["code"]
  117 + carTypeId = carType.json()["data"][carTypeIndex]["id"]
  118 + carTypeName = carType.json()["data"][carTypeIndex]["carTypeName"]
  119 + carTypeWeight = carType.json()["data"][carTypeIndex]["weight"]
107 120 else:
108   - carTypeIndex = carType.json()["data"].index(
109   - [i for i in carType.json()["data"] if i["carTypeName"] == carTypeName][0])
110   - carTypeCode = carType.json()["data"][carTypeIndex]["code"]
111   - carTypeId = carType.json()["data"][carTypeIndex]["id"]
112   - carTypeName = carType.json()["data"][carTypeIndex]["carTypeName"]
113   - carTypeWeight = carType.json()["data"][carTypeIndex]["weight"]
  121 + carTypeCode = ""
  122 + carTypeId = ""
  123 + carTypeName = ""
  124 + carTypeWeight = ""
  125 +
114 126  
115 127 # 获取商品
116   - categoryByCondition = zcApi.get_listCategoryByCondition(host=host,keyword=keyword)
117   - print(categoryByCondition.json())
118   - cateId = categoryByCondition.json()["data"][0]["id"]
119   - productId = categoryByCondition.json()["data"][0]["id"]
120   - productName = categoryByCondition.json()["data"][0]["name"]
121   - # productCode = categoryByCondition.json()["data"][0]["keycode"]
122   - print(productName)
123   - print(productId)
  128 + if "商品" in templateAttr_list or "商品(末级)" in templateAttr_list:
  129 + categoryByCondition = zcApi.get_listCategoryByCondition(host=host, keyword=keyword)
  130 + cateId = categoryByCondition.json()["data"][0]["id"]
  131 + productId = categoryByCondition.json()["data"][0]["id"]
  132 + productName = categoryByCondition.json()["data"][0]["name"]
  133 + # productCode = categoryByCondition.json()["data"][0]["keycode"]
  134 + else:
  135 + cateId = ""
  136 + productId = ""
  137 + productName = ""
  138 +
124 139  
125 140 # 获取接车员信息
126   - listByExample = zcApi.get_listByExample(host=host)
127   - print(listByExample.json())
128   - if userName ==None:
129   - listByExampleIndex = 0
  141 + if "进门接车员" in templateAttr_list:
  142 + firmCode = my.userInfo["data"]["user"]["firmCode"]
  143 + firmId = my.userInfo["data"]["user"]["firmId"]
  144 +
  145 + try:
  146 + res_config = gLL.get_config(host=host, marketId=firmId)
  147 + departmentId = [i["value"] for i in res_config.json()["rows"] if i["name"] == "DepartmentId"][0]
  148 + except:
  149 + departmentId = None
  150 + # print("==========1============")
  151 + # print(my.userInfo["data"]["user"])
  152 + # print(firmCode)
  153 + # print(departmentId)
  154 + # print("==========1============")
  155 + listByExample = zcApi.get_listByExample(host=host,firmCode=firmCode,departmentId=departmentId)
  156 + print("listByExample",listByExample.json())
  157 + if userName == None:
  158 + listByExampleIndex = 0
  159 + else:
  160 + listByExampleIndex = listByExample.json()["data"].index(
  161 + [i for i in listByExample.json()["data"] if i["userName"] == userName][0])
  162 + inGreeterId = listByExample.json()["data"][listByExampleIndex]["id"]
  163 + inGreeterName = listByExample.json()["data"][listByExampleIndex]["realName"]
130 164 else:
131   - listByExampleIndex = listByExample.json()["data"].index(
132   - [i for i in listByExample.json()["data"] if i["userName"] == userName][0])
133   - inGreeterId = listByExample.json()["data"][listByExampleIndex]["id"]
134   - inGreeterName = listByExample.json()["data"][listByExampleIndex]["realName"]
  165 + inGreeterId=""
  166 + inGreeterName = ""
  167 +
  168 + # if "进门接车员" in templateAttr_list:
  169 + # listByExample = zcApi.get_listByExample(host=host)
  170 + # print(listByExample.json())
  171 + # if userName == None:
  172 + # listByExampleIndex = 0
  173 + # else:
  174 + # listByExampleIndex = listByExample.json()["data"].index(
  175 + # [i for i in listByExample.json()["data"] if i["userName"] == userName][0])
  176 + # inGreeterId = listByExample.json()["data"][listByExampleIndex]["id"]
  177 + # inGreeterName = listByExample.json()["data"][listByExampleIndex]["realName"]
  178 + # else:
  179 + # inGreeterId = ""
  180 + # inGreeterName = ""
135 181  
136 182 # 获取交易类型
137   - transactionType = zcApi.query_transactionType(host=host)
138   - print(transactionType.json())
139   - print("交易类型")
140   - if transactionName ==None:
141   - transactionTypeIndex = 0
  183 + if "交易类型" in templateAttr_list:
  184 + transactionType = zcApi.query_transactionType(host=host)
  185 + print(transactionType.json())
  186 + print("交易类型")
  187 + if transactionName == None:
  188 + transactionTypeIndex = 0
  189 + else:
  190 + transactionTypeIndex = transactionType.json()["rows"].index(
  191 + [i for i in transactionType.json()["rows"] if i["name"] == transactionName][0])
  192 + tradeType = transactionType.json()["rows"][transactionTypeIndex]["code"]
  193 + tradeTypeId = transactionType.json()["rows"][transactionTypeIndex]["id"]
  194 + tradeTypeName = transactionType.json()["rows"][transactionTypeIndex]["name"]
142 195 else:
143   - transactionTypeIndex = transactionType.json()["rows"].index(
144   - [i for i in transactionType.json()["rows"] if i["name"] == transactionName][0])
145   - tradeType = transactionType.json()["rows"][transactionTypeIndex]["code"]
146   - tradeTypeId = transactionType.json()["rows"][transactionTypeIndex]["id"]
147   - tradeTypeName = transactionType.json()["rows"][transactionTypeIndex]["name"]
  196 + tradeType = ""
  197 + tradeTypeId = ""
  198 + tradeTypeName = ""
148 199  
149 200 # 获取货物标签
150   - goodsTag = zcApi.get_goodsTag(host=host)
151   - print(goodsTag.json())
152   - if goodsTagName ==None:
153   - transactionTypeIndex = 0
  201 + if "货物标签" in templateAttr_list:
  202 + goodsTag = zcApi.get_goodsTag(host=host)
  203 + print(goodsTag.json())
  204 + if goodsTagName == None:
  205 + transactionTypeIndex = 0
  206 + else:
  207 + transactionTypeIndex = goodsTag.json()["data"].index(
  208 + [i for i in goodsTag.json()["data"] if i["name"] == goodsTagName][0])
  209 + goodsTagId = goodsTag.json()["data"][transactionTypeIndex]["id"]
154 210 else:
155   - transactionTypeIndex = goodsTag.json()["data"].index(
156   - [i for i in goodsTag.json()["data"] if i["name"] == goodsTagName][0])
157   - goodsTagId = goodsTag.json()["data"][transactionTypeIndex]["id"]
  211 + goodsTagId = ""
158 212  
159 213 # 产地信息获取
160   - address = zcApi.get_address(host=host)
161   - print(address.json())
162   - originId = address.json()["data"][0]["id"]
163   - origin = address.json()["data"][0]["name"]
164   - originCode = address.json()["data"][0]["cityCode"]
  214 + if "产地" in templateAttr_list:
  215 + address = zcApi.get_address(host=host)
  216 + print(address.json())
  217 + originId = address.json()["data"][0]["id"]
  218 + origin = address.json()["data"][0]["name"]
  219 + originCode = address.json()["data"][0]["cityCode"]
  220 + else:
  221 + originId = ""
  222 + origin = ""
  223 + originCode = ""
165 224  
166 225 # 查询部门信息
167   - depRes = zcApi.get_dep(host=host)
168   - print(depRes.json())
169   - if depName ==None:
170   - depResIndex = 0
  226 + # 查询部门信息
  227 + if "接车部门" in templateAttr_list or "收费部门" in templateAttr_list:
  228 + depRes = zcApi.get_dep(host=host)
  229 + print(depRes.json())
  230 + if depName == None:
  231 + depResIndex = 0
  232 + else:
  233 + depResIndex = depRes.json()["data"].index(
  234 + [i for i in depRes.json()["data"] if i["name"] == depName][0])
  235 + feeDepId = depRes.json()["data"][depResIndex]["id"]
  236 + feeDepName = depRes.json()["data"][depResIndex]["name"]
171 237 else:
172   - depResIndex = depRes.json()["data"].index(
173   - [i for i in depRes.json()["data"] if i["name"] == depName][0])
174   - feeDepId = depRes.json()["data"][depResIndex]["id"]
175   - feeDepName = depRes.json()["data"][depResIndex]["name"]
  238 + feeDepId = ""
  239 + feeDepName = ""
176 240  
177 241 # 获取证明类型
178   - proveType = zcApi.get_proveType(host=host)
179   - print(proveType.json())
180   - # print("proveName",proveName)
181   - if proveName ==None:
182   - proveTypeIndex = 0
  242 + if "证明类型" in templateAttr_list:
  243 + proveType = zcApi.get_proveType(host=host)
  244 + print(proveType.json())
  245 + # print("proveName",proveName)
  246 + if proveName == None:
  247 + proveTypeIndex = 0
  248 + else:
  249 + proveTypeIndex = proveType.json()["data"].index(
  250 + [i for i in proveType.json()["data"] if i["name"] == proveName][0])
  251 + proveTypeCode = proveType.json()["data"][proveTypeIndex]["id"]
  252 + proveTypeName = proveType.json()["data"][proveTypeIndex]["name"]
183 253 else:
184   - proveTypeIndex = proveType.json()["data"].index(
185   - [i for i in proveType.json()["data"] if i["name"] == proveName][0])
186   - proveTypeCode = proveType.json()["data"][proveTypeIndex]["id"]
187   - proveTypeName = proveType.json()["data"][proveTypeIndex]["name"]
  254 + proveTypeCode = ""
  255 + proveTypeName = ""
188 256 print("proveTypeCode", proveTypeCode)
189 257 print("proveTypeName", proveTypeName)
190 258  
... ...
commons/api/zcApi.py
... ... @@ -233,16 +233,19 @@ def create_jmsf(host=None,carTypeName=None,keyword="蔬菜",userName=None,transa
233 233  
234 234 # 获取接车员信息
235 235 if "进门接车员" in templateAttr_list:
236   - print('my.userInfo["data"]["user"]', my.userInfo["data"]["user"])
237 236 firmCode = my.userInfo["data"]["user"]["firmCode"]
238 237 firmId = my.userInfo["data"]["user"]["firmId"]
239   - res_config = gLL.get_config(host=host,marketId=firmId)
240   - departmentId = [i["value"] for i in res_config.json()["rows"] if i["name"]=="DepartmentId"][0]
241   - print("==========1============")
242   - print(my.userInfo["data"]["user"])
243   - print(firmCode)
244   - print(departmentId)
245   - print("==========1============")
  238 +
  239 + try:
  240 + res_config = gLL.get_config(host=host, marketId=firmId)
  241 + departmentId = [i["value"] for i in res_config.json()["rows"] if i["name"] == "DepartmentId"][0]
  242 + except:
  243 + departmentId = None
  244 + # print("==========1============")
  245 + # print(my.userInfo["data"]["user"])
  246 + # print(firmCode)
  247 + # print(departmentId)
  248 + # print("==========1============")
246 249 listByExample = get_listByExample(host=host,firmCode=firmCode,departmentId=departmentId)
247 250 print("listByExample",listByExample.json())
248 251 if userName == None:
... ...
commons/basic/getLookupList.py
... ... @@ -62,15 +62,15 @@ def get_templateAttr(host="http://test.gateway.diligrp.com:8285",moduleCode="ZC"
62 62 def get_config(host="",marketId="9"):
63 63 """通过部门编号获取区域"""
64 64 url = host + "/assets-service/api/config/query"
65   - data = {"marketId":9,"pageNum":100,"pageSize":100}
  65 + data = {"marketId":marketId,"pageNum":100,"pageSize":100}
66 66 headers = dct.jsonCode()
67 67 res = my.useHeadersRequests(method="POST", url=url, data=json.dumps(data), headers=headers)
68 68 return res
69 69  
70   -# host="http://test.jmsf.diligrp.com:8385"
71   -host="http://test.gateway.diligrp.com:8285"
72   -# print(get_LookupList(host=host,providerName="货物品类").json())
73   -# print(get_reach(host).json())
74   -# print(get_category(host=host,productName="蔬菜").json())
75   -# print(get_templateAttr(host=host))
76   -print([i["value"] for i in get_config(host=host).json()["rows"] if i["name"]=="DepartmentId"][0])
77 70 \ No newline at end of file
  71 +# # host="http://test.jmsf.diligrp.com:8385"
  72 +# host="http://test.gateway.diligrp.com:8285"
  73 +# # print(get_LookupList(host=host,providerName="货物品类").json())
  74 +# # print(get_reach(host).json())
  75 +# # print(get_category(host=host,productName="蔬菜").json())
  76 +# # print(get_templateAttr(host=host))
  77 +# print([i["value"] for i in get_config(host=host).json()["rows"] if i["name"]=="DepartmentId"][0])
78 78 \ No newline at end of file
... ...
report/test.log
1   -[2021-08-24 14:23:23] [INFO] : ======================================================================================
2   -[2021-08-24 14:23:23] [INFO] : http://test.uap.diligrp.com/api/authenticationApi/loginWeb
3   -{'data': None, 'json': {'userName': 'sy_chen', 'password': 'H2+hKsNXm+sWUzOs4itYTSdjIX4VbHpCDHodXmTh0kzN14KbZST9IXX+EvB/fXctpuklQu47X+xRSGnHN+BU9SDjwAX8VEZZOOEHMxEn/lwNRZgbaMgwpBquXLagAMW8XKL0EpvO/RoypWY62uawXkXRbLXFz6pDEy5JEgEhiA4='}, 'headers': {'Content-Type': 'text/plain;charset=utf-8', 'Host': 'test.uap.diligrp.com', 'Content-Length': '209', 'Expect': '100-continue'}}
  1 +[2021-08-24 15:20:00] [INFO] : ======================================================================================
  2 +[2021-08-24 15:20:00] [INFO] : http://test.uap.diligrp.com/api/authenticationApi/loginWeb
  3 +{'data': None, 'json': {'userName': 'sy_chen', 'password': 'C42blCKuy0KGckFVnm6jVxlefUvHjUhXxhxrlZeRzeyRpnCoeVkBGIp4513NT9a3GydAFl63/2CWJV1rIpQ7VYnEKP/mDQtc+yjnIawnF4Nu7HqDs77Jv4MJOtSWo1y2BfezF1zesosf9Fbpd7xvtsC0voeRRxO++nQ+cCpnmdM='}, 'headers': {'Content-Type': 'text/plain;charset=utf-8', 'Host': 'test.uap.diligrp.com', 'Content-Length': '209', 'Expect': '100-continue'}}
4 4  
5   -[2021-08-24 14:23:23] [INFO] : ======================================================================================
6   -[2021-08-24 14:23:23] [INFO] : http://test.uap.diligrp.com/api/authenticationApi/loginWeb
7   -{'data': None, 'json': {'userName': '哈尔滨田太子', 'password': 'Wb/uT3WvDmxdY3Ti2pSPFt0CUDp+3H1kDJ4rOmQBK04p/2lDzJQZ/zDf+a5/NQi8wA/nmFOp6oI18exnz7z2GZfdIOUCAWMP2y+tsuSPTS3sRiLuDFxGJ3KfEy5uhbw/koEgIUlGTwvwRM3UQZFuHufIGk4vkuyMnIq0+dww33s='}, 'headers': {'Content-Type': 'text/plain;charset=utf-8', 'Host': 'test.uap.diligrp.com', 'Content-Length': '209', 'Expect': '100-continue'}}
  5 +[2021-08-24 15:20:00] [INFO] : ======================================================================================
  6 +[2021-08-24 15:20:00] [INFO] : http://test.uap.diligrp.com/api/authenticationApi/loginWeb
  7 +{'data': None, 'json': {'userName': '哈尔滨田太子', 'password': 'Mw7xAxBDv/FmpNrLr26u3AIzsVQgUcvnp3cjMSAkPI7VfpCiKX1ttiXs8dLYy3rtAgIb+0LOs6YIOi89GJZLQLKoVD6vgCEKj6M/Vt6XtDMEOuhdjDnbnMRiMKM/AhQcvIq9AiYDv+l9F7nd7E42cV8nQr5DT5/tzot25EvG1V0='}, 'headers': {'Content-Type': 'text/plain;charset=utf-8', 'Host': 'test.uap.diligrp.com', 'Content-Length': '209', 'Expect': '100-continue'}}
8 8  
9   -[2021-08-24 14:23:23] [INFO] : ======================================================================================
10   -[2021-08-24 14:23:23] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/config/query
11   -{"marketId": 9, "pageNum": 100, "pageSize": 100}
12   -{}
13   -
14   -[2021-08-24 14:23:24] [INFO] : ======================================================================================
15   -[2021-08-24 14:23:24] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/template/getTemplateUnit?marketCode=9&moduleCode=ZC
  9 +[2021-08-24 15:20:00] [INFO] : ======================================================================================
  10 +[2021-08-24 15:20:00] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/template/getTemplateUnit?marketCode=9&moduleCode=SJ
16 11 None
17 12 {}
18 13  
19   -[2021-08-24 14:23:24] [INFO] : ======================================================================================
20   -[2021-08-24 14:23:24] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/jmsf/query/listCarType
  14 +[2021-08-24 15:20:01] [INFO] : ======================================================================================
  15 +[2021-08-24 15:20:01] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/jmsf/query/listCarType
21 16 {"businessCode": "jmsf"}
22 17 {}
23 18  
24   -[2021-08-24 14:23:24] [INFO] : ======================================================================================
25   -[2021-08-24 14:23:24] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/cusCategory/getTree
  19 +[2021-08-24 15:20:01] [INFO] : ======================================================================================
  20 +[2021-08-24 15:20:01] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/cusCategory/getTree
26 21 {"marketId": 9, "state": 1, "keyword": "\u96ea\u83b2\u679c"}
27 22 {}
28 23  
29   -[2021-08-24 14:23:24] [INFO] : ======================================================================================
30   -[2021-08-24 14:23:24] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/config/query
  24 +[2021-08-24 15:20:01] [INFO] : ======================================================================================
  25 +[2021-08-24 15:20:01] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/config/query
31 26 {"marketId": 9, "pageNum": 100, "pageSize": 100}
32 27 {}
33 28  
34   -[2021-08-24 14:23:24] [INFO] : ======================================================================================
35   -[2021-08-24 14:23:24] [INFO] : http://test.gateway.diligrp.com:8285/dili-uap/userApi/listByExample.api
  29 +[2021-08-24 15:20:01] [INFO] : ======================================================================================
  30 +[2021-08-24 15:20:01] [INFO] : http://test.gateway.diligrp.com:8285/dili-uap/userApi/listByExample.api
36 31 {"firmCode": "sy", "departmentId": "58", "keyword": ""}
37 32 {}
38 33  
39   -[2021-08-24 14:23:24] [INFO] : ======================================================================================
40   -[2021-08-24 14:23:24] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/tradeType/query
  34 +[2021-08-24 15:20:01] [INFO] : ======================================================================================
  35 +[2021-08-24 15:20:01] [INFO] : http://test.gateway.diligrp.com:8285/assets-service/api/tradeType/query
41 36 {"pageNum": 100, "pageSize": 100, "marketId": 9}
42 37 {}
43 38  
44   -[2021-08-24 14:23:25] [INFO] : ======================================================================================
45   -[2021-08-24 14:23:25] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/jmsf/query/listCodeByPid
  39 +[2021-08-24 15:20:01] [INFO] : ======================================================================================
  40 +[2021-08-24 15:20:01] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/jmsf/query/listCodeByPid
46 41 None
47 42 {'params': {'pid': 'goods_tag'}}
48 43  
49   -[2021-08-24 14:23:25] [INFO] : ======================================================================================
50   -[2021-08-24 14:23:25] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/jmsf/query/address
  44 +[2021-08-24 15:20:02] [INFO] : ======================================================================================
  45 +[2021-08-24 15:20:02] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/jmsf/query/address
51 46 {"province": "C", "city": null, "area": null}
52 47 {}
53 48  
54   -[2021-08-24 14:23:25] [INFO] : ======================================================================================
55   -[2021-08-24 14:23:25] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/jmsf/query/dep
  49 +[2021-08-24 15:20:02] [INFO] : ======================================================================================
  50 +[2021-08-24 15:20:02] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/jmsf/query/dep
56 51 None
57 52 {'params': {'keyword': ''}}
58 53  
59   -[2021-08-24 14:23:26] [INFO] : ======================================================================================
60   -[2021-08-24 14:23:26] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/jmsf/query/listCodeByPid
  54 +[2021-08-24 15:20:03] [INFO] : ======================================================================================
  55 +[2021-08-24 15:20:03] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/jmsf/query/listCodeByPid
61 56 None
62 57 {'params': {'pid': 'prove_type'}}
63 58  
64   -[2021-08-24 14:23:26] [INFO] : ======================================================================================
65   -[2021-08-24 14:23:26] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/appCommon/duplicateToken.action
  59 +[2021-08-24 15:20:03] [INFO] : ======================================================================================
  60 +[2021-08-24 15:20:03] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/appCommon/duplicateToken.action
66 61 None
67 62 {}
68 63  
69   -[2021-08-24 14:23:26] [INFO] : ======================================================================================
70   -[2021-08-24 14:23:26] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/entrace/wholeCarWeighSave
71   -{"carTypeCode": "003", "carTypeId": 53, "carTypeName": "\u677f\u8f66", "carTypeWeight": 333, "plate": "\u5dddA91818", "inGreeterId": 274, "inGreeterName": "\u901a\u7528\u6d4b\u8bd5", "productId": 2182, "productName": "\u96ea\u83b2\u679c", "proveTypeCode": 665, "proveTypeName": "\u98df\u54c1\u5b89\u5168", "weighRemark": "\u5907\u6ce8", "weighmanRecord": {"grossWeight": 432, "grossWeightDate": "2021-08-24 14:23:26", "newWeight": 99, "tareWeight": 333, "tareWeightDate": null, "weighImgs": []}, "productCode": null, "trailerNumber": "\u5dddA91818", "pathAddress": "A4-BB-6D-0A-F4-13", "haveTruckWeight": false, "source": 4, "entryPlateInputType": 1, "dep": 58, "depName": "\u6c34\u679c\u90e8", "cateId": 2182, "notice": 0, "backSkinTwo": -1, "recordOriginId": 0, "recordOriginName": null, "recordProductId": 0, "recordProductName": null, "recordWeight": null, "codeIc": null, "codeId": 0, "difference": 0, "bindRecordSign": 0, "recordDesc": null, "hasCodeItems": false, "customerId": 0, "customerName": "", "driverIc": null, "driverName": null, "totalPrice": null, "originId": 500101, "origin": "\u4e07\u5dde\u533a", "originCode": "023", "tradeType": "9001", "tradeTypeName": "\u6c88\u96331\u53f7", "weight": 2.0, "pwd": "", "type": 1, "ic": "", "boothNumber": "210728154359", "productState": "1", "accountId": 0, "passCheckId": 0, "passCheckName": null, "tradeTypeId": 70, "id": 0, "protocolId": null, "goodsTagId": 663}
  64 +[2021-08-24 15:20:03] [INFO] : ======================================================================================
  65 +[2021-08-24 15:20:03] [INFO] : http://test.gateway.diligrp.com:8285/jmsf-web/api/entrace/sparePartsWeighSave
  66 +{"driverTel": "", "inGreeterId": 223, "inGreeterName": "\u6d4b\u8bd5\u6c88\u9633", "itemWeight": 11, "productId": 2182, "productName": "\u96ea\u83b2\u679c", "proveTypeCode": 665, "proveTypeName": "\u98df\u54c1\u5b89\u5168", "qty": 33, "weighRemark": null, "weight": 220, "weighmanRecord": {"grossWeight": null, "grossWeightDate": null, "newWeight": null, "tareWeight": null, "tareWeightDate": null, "weighImgs": []}, "productCode": null, "plate": "\u5dddA90810", "carTypeId": 53, "carTypeCode": "003", "carTypeName": "\u677f\u8f66", "pathAddress": "A4-BB-6D-0A-F4-13", "entryPlateInputType": 1, "feeDepId": 0, "feeDepName": null, "dep": 58, "depName": "\u6c34\u679c\u90e8", "notice": 0, "backSkinTwo": -1, "recordOriginId": 0, "recordOriginName": null, "recordProductId": 0, "recordProductName": null, "recordWeight": null, "codeIc": null, "codeId": 0, "difference": 0, "bindRecordSign": 0, "recordDesc": null, "hasCodeItems": false, "type": 2, "tradeTypeId": 70, "tradeType": "9001", "tradeTypeName": "\u6c88\u96331\u53f7", "goodsTagId": 663, "originId": 500101, "origin": "\u4e07\u5dde\u533a", "originCode": "023", "trailerNumber": "\u5dddA90810", "cateId": 2182, "productState": "1"}
72 67 {}
73 68  
74   -[2021-08-24 14:23:27] [INFO] : ======================================================================================
75   -[2021-08-24 14:23:27] [INFO] : http://test.jmsf.diligrp.com:8385/entranceFeeBill/listPage.action
76   -{'rows': '10', 'page': '1', 'sort': 'et.created', 'order': 'desc', 'metadata[created]': '{"provider": "datetimeProvider", "index": 10, "field": "created"}', 'metadata[totalPrice]': '{"provider": "moneyProvider", "index": 20, "field": "totalPrice"}', 'metadata[paymentTime]': '{"provider": "datetimeProvider", "index": 30, "field": "paymentTime"}', 'metadata[type]': '{"provider": "entranceFeeBillTypeProvider", "index": 40, "field": "type"}', 'metadata[status]': '{"provider": "entranceFeeBillStateProvider", "index": 50, "field": "status"}', 'attr': 'number', 'attrValue': '202108240900199'}
  69 +[2021-08-24 15:20:04] [INFO] : ======================================================================================
  70 +[2021-08-24 15:20:04] [INFO] : http://test.jmsf.diligrp.com:8385/entranceFeeBill/listPage.action
  71 +{'rows': '10', 'page': '1', 'sort': 'et.created', 'order': 'desc', 'metadata[created]': '{"provider": "datetimeProvider", "index": 10, "field": "created"}', 'metadata[totalPrice]': '{"provider": "moneyProvider", "index": 20, "field": "totalPrice"}', 'metadata[paymentTime]': '{"provider": "datetimeProvider", "index": 30, "field": "paymentTime"}', 'metadata[type]': '{"provider": "entranceFeeBillTypeProvider", "index": 40, "field": "type"}', 'metadata[status]': '{"provider": "entranceFeeBillStateProvider", "index": 50, "field": "status"}', 'attr': 'number', 'attrValue': '202108240900321'}
77 72 {}
78 73  
79   -[2021-08-24 14:23:27] [INFO] : ======================================================================================
80   -[2021-08-24 14:23:27] [INFO] : http://test.jmsf.diligrp.com:8385/entranceFeeBill/pay/5195.action
  74 +[2021-08-24 15:20:04] [INFO] : ======================================================================================
  75 +[2021-08-24 15:20:04] [INFO] : http://test.jmsf.diligrp.com:8385/entranceFeeBill/pay/5349.action
81 76 None
82 77 {}
83 78  
84   -[2021-08-24 14:23:29] [INFO] : ======================================================================================
85   -[2021-08-24 14:23:29] [INFO] : http://test.jmsf.diligrp.com:8385/api/jmsf/ajax/icCheck?ic=888810032426
  79 +[2021-08-24 15:20:06] [INFO] : ======================================================================================
  80 +[2021-08-24 15:20:06] [INFO] : http://test.jmsf.diligrp.com:8385/api/jmsf/ajax/icCheck?ic=888810033081
86 81 None
87 82 {}
88 83  
89   -[2021-08-24 14:23:30] [INFO] : ======================================================================================
90   -[2021-08-24 14:23:30] [INFO] : http://test.jmsf.diligrp.com:8385/api/jmsf/ajax/city/?name=万州&query=万州
  84 +[2021-08-24 15:20:07] [INFO] : ======================================================================================
  85 +[2021-08-24 15:20:07] [INFO] : http://test.jmsf.diligrp.com:8385/api/jmsf/ajax/city/?name=万州&query=万州
91 86 None
92 87 {}
93 88  
94   -[2021-08-24 14:23:30] [INFO] : ======================================================================================
95   -[2021-08-24 14:23:30] [INFO] : http://test.jmsf.diligrp.com:8385/calculate/index.action
96   -{'protocolId': '', 'pwd': '', 'clientRedirectTag': '', 'viewType': 'pay', 'optType': '0', 'optUrl': '', 'correctInfo': '1', 'weightType': '1', 'id': 5195, 'goodsId': '5209', 'number': '202108240900199', 'modified': '2021-08-24 14:23:30', 'status': '2', 'source': '1', 'updateFeeItems': '', 'correctDiscount': '1', 'totalAmount': '', 'customerId': '0', 'fundAccount': '', 'accountId': '', 'ic': '', 'customerName': '', 'customerPhone': '', 'payway': '刷卡', 'plate': '川A91818', 'autocomplete-cartype': '003(板车)', 'carTypeName': '板车', 'carTypeCode': '003', 'carTypeId': '53', 'carTypeWeight': '333', 'storeTareWeight': '', 'proveType': '665', 'grossWeight': '432', 'tareWeight': '333', 'weight': '99', 'goodsNum': '', 'itemWeight': '', 'productPrice': '1.00000', 'unitPrice': '100.0', 'depName': '水果部', 'calcDepId': '58', 'regionName': '', 'regionId': '0', 'productName': '雪莲果', 'productId': '2182', 'productArea': '重庆,重庆市,万州区', 'parentId': '', 'levelType': '', 'originId': 500101, 'tradeTypeId': '70', 'chargeTotalAmount': '', 'chargeTotalAmountYuan': '', 'freezeMoneySymbol': '', 'comparisonFreezeAmount': '', 'created': '2021-08-24 14:23:28', 'remark': 'false', 'goodsTagIds': '663', 'shareRatio': '0', 'handlingTeam': '', 'handlingRatio': '', 'handActualAmount': '', 'handManageAmount': '', 'handCollectionAmount': '', 'receivableAmount': '', 'categoryName': '水果', 'categoryId': '1616', 'driverTel': '', 'grossWeightDate': '2021-08-24 14:23:28', 'tareWeightDate': '2021-08-24 14:23:28', 'grossPathName': '', 'grossPathId': '', 'tarePathId': '', 'goodsRemark': '', 'inGreeterName': '通用测试', 'inGreeterId': '274', 'outGreeterId': '', 'sumPrice': '9900', 'shipperName': '', 'shipperId': '', 'shipperPhone': '', 'feeDepName': '', 'calcFeeDepId': ''}
97   -{}
98   -
99   -[2021-08-24 14:23:30] [INFO] : ======================================================================================
100   -[2021-08-24 14:23:30] [INFO] : http://test.jmsf.diligrp.com:8385/entranceTrade/doPay.action
101   -protocolId=&pwd=111111&clientRedirectTag=&viewType=pay&optType=0&optUrl=&correctInfo=1&weightType=1&id=5195&goodsId=5209&number=202108240900199&modified=2021-08-24%2014%3A23%3A28&status=2&source=1&updateFeeItems=&correctDiscount=1&totalAmount=4800&customerId=384&fundAccount=107575&ic=888810032426&customerName=%2A%2A%2A%2A%2A%2A&customerPhone=19010001000&payway=%E5%88%B7%E5%8D%A1&plate=%E5%B7%9DA91818&autocomplete-cartype=003%28%E6%9D%BF%E8%BD%A6%29&carTypeName=%E6%9D%BF%E8%BD%A6&carTypeCode=003&carTypeId=53&carTypeWeight=333&storeTareWeight=&proveType=665&grossWeight=432&tareWeight=333&weight=99&goodsNum=&itemWeight=&productPrice=1.00000&unitPrice=100.0&depName=%E6%B0%B4%E6%9E%9C%E9%83%A8&calcDepId=58&dep=58&regionName=A1%E5%8C%BA&regionId=72&productName=%E9%9B%AA%E8%8E%B2%E6%9E%9C&productId=2182&productArea=%E9%87%8D%E5%BA%86%2C%E9%87%8D%E5%BA%86%E5%B8%82%2C%E4%B8%87%E5%B7%9E%E5%8C%BA&parentId=500100&levelType=&originId=500101&tradeTypeId=70&chargeTotalAmount=4800&chargeTotalAmountYuan=48&freezeMoneySymbol=53&comparisonFreezeAmount=53&created=2021-08-24%2014%3A23%3A28&remark=&goodsTagIds=663&marketFlag=sy&totalMoney=4800&receivable=5300&collectionPrice=0&discountAmount=500&handReceivableAmount=0&itemReceivableAmount=5300&shareRatio=0&handlingTeam=&handActualAmount=0&handManageAmount=0&handCollectionAmount=0&receivableAmount=5300&categoryName=%E6%B0%B4%E6%9E%9C&categoryId=1616&driverTel=&grossWeightDate=2021-08-24%2014%3A23%3A28&tareWeightDate=2021-08-24%2014%3A23%3A28&grossPathName=&grossPathId=&tarePathId=&goodsRemark=&inGreeterName=%E9%80%9A%E7%94%A8%E6%B5%8B%E8%AF%95&inGreeterId=274&outGreeterId=&sumPrice=9900&shipperName=&shipperId=&shipperPhone=&feeDepName=&calcFeeDepId=&feeDepId=&accountId=107575&correctDiscount=1&billItems=&billItemsDic=&billItemCheckIds=103&103=50.00&billItems=%7B%22discount%22%3A500%2C%22id%22%3A103%2C%22name%22%3A%22%E4%BA%A4%E6%98%93%E7%AE%A1%E7%90%86%E8%B4%B9%22%2C%22receivable%22%3A5000%2C%22require%22%3A1%7D&billItemDicCheckIds=105&billItemsDic=%7B%22discount%22%3A0%2C%22id%22%3A105%2C%22name%22%3A%22%E4%BC%98%E6%83%A0%E6%94%B6%E8%B4%B9%22%2C%22receivable%22%3A500%2C%22require%22%3A0%7D&billItemCheckIds=106&106=3.00&billItems=%7B%22discount%22%3A0%2C%22id%22%3A106%2C%22name%22%3A%22%E6%A3%80%E6%B5%8B%E8%B4%B9%22%2C%22receivable%22%3A300%2C%22require%22%3A1%7D
  89 +[2021-08-24 15:20:07] [INFO] : ======================================================================================
  90 +[2021-08-24 15:20:07] [INFO] : http://test.jmsf.diligrp.com:8385/calculate/index.action
  91 +{'protocolId': '', 'pwd': '', 'clientRedirectTag': '', 'viewType': 'pay', 'optType': '0', 'optUrl': '', 'correctInfo': '1', 'weightType': '2', 'id': 5349, 'goodsId': '5363', 'number': '202108240900321', 'modified': '2021-08-24 15:20:07', 'status': '2', 'source': '1', 'updateFeeItems': '', 'correctDiscount': '1', 'totalAmount': '', 'customerId': '0', 'fundAccount': '', 'accountId': '', 'ic': '', 'customerName': '', 'customerPhone': '', 'payway': '刷卡', 'plate': '川A90810', 'autocomplete-cartype': '003(板车)', 'carTypeName': '板车', 'carTypeCode': '003', 'carTypeId': '53', 'carTypeWeight': '', 'storeTareWeight': '', 'proveType': '665', 'grossWeight': '0', 'tareWeight': '0', 'weight': '220', 'goodsNum': '', 'itemWeight': '', 'productPrice': '1.00000', 'unitPrice': '100.0', 'depName': '水果部', 'calcDepId': '58', 'regionName': '', 'regionId': '0', 'productName': '雪莲果', 'productId': '2182', 'productArea': '重庆,重庆市,万州区', 'parentId': '', 'levelType': '', 'originId': 500101, 'tradeTypeId': '70', 'chargeTotalAmount': '', 'chargeTotalAmountYuan': '', 'freezeMoneySymbol': '', 'comparisonFreezeAmount': '', 'created': '2021-08-24 15:20:05', 'remark': 'false', 'goodsTagIds': '663', 'shareRatio': '0', 'handlingTeam': '', 'handlingRatio': '', 'handActualAmount': '', 'handManageAmount': '', 'handCollectionAmount': '', 'receivableAmount': '', 'categoryName': '水果', 'categoryId': '1616', 'driverTel': '', 'grossWeightDate': '2021-08-24 15:20:04', 'tareWeightDate': '2021-08-24 15:20:04', 'grossPathName': '', 'grossPathId': '', 'tarePathId': '', 'goodsRemark': '', 'inGreeterName': '测试沈阳', 'inGreeterId': '223', 'outGreeterId': '', 'sumPrice': '22000', 'shipperName': '', 'shipperId': '', 'shipperPhone': '', 'feeDepName': '', 'calcFeeDepId': ''}
102 92 {}
103 93  
104   -[2021-08-24 14:23:35] [INFO] : ======================================================================================
105   -[2021-08-24 14:23:35] [INFO] : http://test.jmsf.diligrp.com:8385/entranceFeeBill/listPage.action
106   -{'rows': '10', 'page': '1', 'sort': 'et.created', 'order': 'desc', 'metadata[created]': '{"provider": "datetimeProvider", "index": 10, "field": "created"}', 'metadata[totalPrice]': '{"provider": "moneyProvider", "index": 20, "field": "totalPrice"}', 'metadata[paymentTime]': '{"provider": "datetimeProvider", "index": 30, "field": "paymentTime"}', 'metadata[type]': '{"provider": "entranceFeeBillTypeProvider", "index": 40, "field": "type"}', 'metadata[status]': '{"provider": "entranceFeeBillStateProvider", "index": 50, "field": "status"}', 'attr': 'pay', 'attrValue': '沈阳长歌'}
  94 +[2021-08-24 15:20:07] [INFO] : ======================================================================================
  95 +[2021-08-24 15:20:07] [INFO] : http://test.jmsf.diligrp.com:8385/entranceTrade/doPay.action
  96 +protocolId=&pwd=111111&clientRedirectTag=&viewType=pay&optType=0&optUrl=&correctInfo=1&weightType=2&id=5349&goodsId=5363&number=202108240900321&modified=2021-08-24%2015%3A20%3A05&status=2&source=1&updateFeeItems=&correctDiscount=1&totalAmount=4800&customerId=384&fundAccount=103101&ic=888810033081&customerName=%2A%2A%2A%2A%2A%2A&customerPhone=19010001000&payway=%E5%88%B7%E5%8D%A1&plate=%E5%B7%9DA90810&autocomplete-cartype=003%28%E6%9D%BF%E8%BD%A6%29&carTypeName=%E6%9D%BF%E8%BD%A6&carTypeCode=003&carTypeId=53&carTypeWeight=&storeTareWeight=&proveType=665&grossWeight=0&tareWeight=0&weight=220&goodsNum=&itemWeight=&productPrice=1.00000&unitPrice=100.0&depName=%E6%B0%B4%E6%9E%9C%E9%83%A8&calcDepId=58&dep=58&regionName=A1%E5%8C%BA&regionId=72&productName=%E9%9B%AA%E8%8E%B2%E6%9E%9C&productId=2182&productArea=%E9%87%8D%E5%BA%86%2C%E9%87%8D%E5%BA%86%E5%B8%82%2C%E4%B8%87%E5%B7%9E%E5%8C%BA&parentId=500100&levelType=&originId=500101&tradeTypeId=70&chargeTotalAmount=4800&chargeTotalAmountYuan=48&freezeMoneySymbol=53&comparisonFreezeAmount=53&created=2021-08-24%2015%3A20%3A05&remark=&goodsTagIds=663&marketFlag=sy&totalMoney=4800&receivable=5300&collectionPrice=0&discountAmount=500&handReceivableAmount=0&itemReceivableAmount=5300&shareRatio=0&handlingTeam=&handActualAmount=0&handManageAmount=0&handCollectionAmount=0&receivableAmount=5300&categoryName=%E6%B0%B4%E6%9E%9C&categoryId=1616&driverTel=&grossWeightDate=2021-08-24%2015%3A20%3A04&tareWeightDate=2021-08-24%2015%3A20%3A04&grossPathName=&grossPathId=&tarePathId=&goodsRemark=&inGreeterName=%E6%B5%8B%E8%AF%95%E6%B2%88%E9%98%B3&inGreeterId=223&outGreeterId=&sumPrice=22000&shipperName=&shipperId=&shipperPhone=&feeDepName=&calcFeeDepId=&feeDepId=&accountId=103101&correctDiscount=1&billItems=&billItemsDic=&billItemCheckIds=103&103=50.00&billItems=%7B%22discount%22%3A500%2C%22id%22%3A103%2C%22name%22%3A%22%E4%BA%A4%E6%98%93%E7%AE%A1%E7%90%86%E8%B4%B9%22%2C%22receivable%22%3A5000%2C%22require%22%3A1%7D&billItemDicCheckIds=105&billItemsDic=%7B%22discount%22%3A0%2C%22id%22%3A105%2C%22name%22%3A%22%E4%BC%98%E6%83%A0%E6%94%B6%E8%B4%B9%22%2C%22receivable%22%3A500%2C%22require%22%3A0%7D&billItemCheckIds=106&106=3.00&billItems=%7B%22discount%22%3A0%2C%22id%22%3A106%2C%22name%22%3A%22%E6%A3%80%E6%B5%8B%E8%B4%B9%22%2C%22receivable%22%3A300%2C%22require%22%3A1%7D
107 97 {}
108 98  
... ...
testcase/heb/FeedbackCustomerController/test_fc_add.py
... ... @@ -19,7 +19,7 @@ class test_fc_add(unittest.TestCase):
19 19 pass
20 20 def setUp(self):
21 21 self.cardnb = db.mysql_selectOne('''SELECT card_no FROM `dili_account`.`account_user_card` WHERE state = 1
22   - AND firm_id = '''+str(heb.user["sy_user01"]["firmId"])+''' ORDER BY id LIMIT 1''')[0]
  22 + AND firm_id = '''+str(heb.user["heb_user01"]["firmId"])+''' ORDER BY id LIMIT 1''')[0]
23 23 def test_fc_add_01(self):
24 24 "新增返还人"
25 25 body = fc.body.replace("18828281176",ra.phone_number()).\
... ...
testcase/heb/FeedbackCustomerController/test_fc_edit.py
... ... @@ -31,7 +31,7 @@ class test_fc_edit(unittest.TestCase):
31 31 # # print(body)
32 32 # re = heb.post(url = fc.url, headers = fc.header, data = body.encode('utf-8'), proxies = my.proxies)
33 33 self.mesg = db.mysql_selectOne('''SELECT id,name,mobile,card_number
34   -FROM `dili_jmsf`.`feedback_customer` WHERE market_id = '''+str(heb.user["sy_user01"]["firmId"])+''' ORDER BY `id` DESC LIMIT 1''')
  34 +FROM `dili_jmsf`.`feedback_customer` WHERE market_id = '''+str(heb.user["heb_user01"]["firmId"])+''' ORDER BY `id` DESC LIMIT 1''')
35 35 # print(self.mesg)
36 36 def test_fc_edit_01(self):
37 37 "修改返还人"
... ...
testcase/heb/FeedbackCustomerController/test_fc_view.py
... ... @@ -22,7 +22,7 @@ class test_fc_view(unittest.TestCase):
22 22 def setUp(self):
23 23 # 获取数据:从MYSQL获取新增返还人的id号
24 24 self.code = db.mysql_selectOne('''SELECT * FROM `dili_jmsf`.`feedback_customer` WHERE
25   - market_id = '''+str(heb.user["sy_user01"]["firmId"])+''' ORDER BY `id` DESC LIMIT 1''')[0]
  25 + market_id = '''+str(heb.user["heb_user01"]["firmId"])+''' ORDER BY `id` DESC LIMIT 1''')[0]
26 26  
27 27  
28 28 # @unittest.case_mark(my.mark())
... ...
testcase/heb/FeedbackCustomerController/test_feedback_customer_disable.py
... ... @@ -18,7 +18,7 @@ class test_feedback_customer_disable(unittest.TestCase):
18 18  
19 19 def setUp(self):
20 20 self.ids = db.mysql_selectOne('''SELECT id FROM `dili_jmsf`.`feedback_customer`
21   - WHERE `status` = '1' and market_id = '''+str(heb.user["sy_user01"]["firmId"])+'''
  21 + WHERE `status` = '1' and market_id = '''+str(heb.user["heb_user01"]["firmId"])+'''
22 22 ORDER BY `id` DESC LIMIT 1''')[0]
23 23 # print("查询出返还人id", self.id)
24 24  
... ...
testcase/heb/feedbackAccounrecordController_list/test_feedbackAccounrecordController_list.py
... ... @@ -20,7 +20,7 @@ class test_feedbackAccounrecordController_list(unittest.TestCase):
20 20 self.body = db.mysql_selectOne(
21 21 '''SELECT dili_jmsf.feedback_account_record.created,dili_jmsf.feedback_order.record_number
22 22 FROM `dili_jmsf`.`feedback_order` LEFT JOIN `dili_jmsf`.`feedback_account_record` ON dili_jmsf.feedback_order.id = dili_jmsf.feedback_account_record.order_ids
23   -WHERE market_id = '''+str(heb.user["sy_user01"]["firmId"])+''' ORDER BY dili_jmsf.feedback_account_record.order_ids DESC LIMIT 1''')
  23 +WHERE market_id = '''+str(heb.user["heb_user01"]["firmId"])+''' ORDER BY dili_jmsf.feedback_account_record.order_ids DESC LIMIT 1''')
24 24 # print("查询出查询时间和交易流水号:", self.body[0],self.body[1])
25 25  
26 26 def test_feedbackAccounrecordController_list_01(self):
... ...
testcase/heb/FeedbackCustomerController/test_feedback_customer_enable.py renamed to testcase/heb/feedbackCustomerController/test_feedback_customer_enable.py
... ... @@ -21,7 +21,7 @@ class test_feedback_customer_enable(unittest.TestCase):
21 21 def setUp(self):
22 22 self.ids = db.mysql_selectOne('''
23 23 SELECT id FROM `dili_jmsf`.`feedback_customer` WHERE `status` = '2' and
24   - market_id='''+str(heb.user["sy_user01"]["firmId"])+''' ORDER BY `id` DESC LIMIT 1''')[0]
  24 + market_id='''+str(heb.user["heb_user01"]["firmId"])+''' ORDER BY `id` DESC LIMIT 1''')[0]
25 25 print(self.ids)
26 26 def test_feedback_customer_enable_01(self):
27 27 "返还人启用"
... ...
testcase/heb/FeedbackCustomerController/test_feedback_customer_query.py renamed to testcase/heb/feedbackCustomerController/test_feedback_customer_query.py
... ... @@ -18,7 +18,7 @@ class test_feedback_customer_query(unittest.TestCase):
18 18 pass
19 19 def setUp(self):
20 20 self.name1 = db.mysql_selectOne('''SELECT name FROM `dili_jmsf`.`feedback_customer`
21   - WHERE market_id = ''' + str(heb.user["sy_user01"]["firmId"]) + ''' ORDER BY `id` DESC LIMIT 1''')[0]
  21 + WHERE market_id = ''' + str(heb.user["heb_user01"]["firmId"]) + ''' ORDER BY `id` DESC LIMIT 1''')[0]
22 22 def test_feedback_customer_query_01(self):
23 23 "返还人列表查询"
24 24 print(fcq.url)
... ...
testcase/heb/FeedbackOrderController/test_feedback_order_settlement.py renamed to testcase/heb/feedbackOrderController/test_feedback_order_settlement.py
testcase/heb/FeedbackOrderController/test_feedback_order_settlement_query.py renamed to testcase/heb/feedbackOrderController/test_feedback_order_settlement_query.py
... ... @@ -4,6 +4,7 @@ from commons.MySession import my,heb
4 4 from commons.api.feedback_order_settlement_query import feedback_order_settlement_query
5 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 6 fosq = feedback_order_settlement_query()
  7 +import commons.ConfigDB as db
7 8 import datetime
8 9  
9 10 """
... ... @@ -15,17 +16,20 @@ class test_feedback_order_settlement_query(unittest.TestCase):
15 16 @classmethod
16 17 def setUpClass(cls):
17 18 pass
18   -
  19 + def setUp(self):
  20 + self.ids = db.mysql_selectOne('''SELECT id FROM `dili_jmsf`.`feedback_customer` WHERE
  21 + `status` = '1' and market_id = ''' + str(heb.user["heb_user01"]["firmId"]) + '''
  22 + ORDER BY `id` DESC LIMIT 1''')[0]
19 23 def test_feedback_order_settlement_query_01(self):
20 24 "根据返还人和缴费时间进行查询"
21 25 print(fosq.url)
22   - body = fosq.body.replace("feedbackCustomerId=25", "feedbackCustomerId=16").\
  26 + body = fosq.body.replace("feedbackCustomerId=25", "feedbackCustomerId="+str(self.ids)).\
23 27 replace("2021-07-22 00:00:00", (datetime.datetime.now() - datetime.timedelta(days = 30)).strftime("%Y-%m-%d %H:%M:%S")).\
24 28 replace("2021-08-03 23:59:59", datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
25 29 # print(body)
26 30 re = heb.post(url = fosq.url, data = body,headers = fosq.header)
27   - # print(re.headers)
28   - # print(re.json())
  31 + print(re.headers)
  32 + print(re.json())
29 33 self.assertTrue("rows" in str(re.json()))
30 34  
31 35 @classmethod
... ...
testcase/heb/feedbackOrderController_settlementlist/test_feedbackOrderController_settlementlist.py
... ... @@ -16,14 +16,17 @@ class test_feedbackOrderController_settlementlist(unittest.TestCase):
16 16 @classmethod
17 17 def setUpClass(cls):
18 18 pass
  19 +
19 20 def setUp(self):
20   - pass
  21 + self.idf = db.mysql_selectOne('''SELECT id FROM `dili_jmsf`.`feedback_customer` WHERE
  22 + `status` = '1' and market_id = ''' + str(heb.user["heb_user01"]["firmId"]) + '''
  23 + ORDER BY `id` DESC LIMIT 1''')[0]
21 24  
22 25 def test_feedbackOrderController_settlementlist_01(self):
23 26 "根据返还人和结算时间进行查询"
24 27 body = focsl.body.replace("2021-08-04 00:00:00", (datetime.datetime.now() - datetime.timedelta(days = 30)).strftime("%Y-%m-%d %H:%M:%S")).\
25 28 replace("2021-08-05 23:59:59", datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")).\
26   - replace("feedbackCustomerId=25", "feedbackCustomerId=26")
  29 + replace("feedbackCustomerId=25", "feedbackCustomerId="+str(self.idf))
27 30 # print(body)
28 31 re = heb.post(url=focsl.url, data=body, headers=focsl.header)
29 32 self.assertEqual(re.status_code, 200)
... ...
testcase/heb/test_listPage/test_listPageOperation.py
... ... @@ -165,7 +165,7 @@ class test_listPage(unittest.TestCase):
165 165 goods = "雪莲果"
166 166 cre_res = zcA.create_jmsf(host=self.gatewayHost,plate=plate,keyword=goods)
167 167 number = cre_res.json()["data"]["number"]
168   - res_pay = eFBL.do_payOrder(host=self.jmsfHost,attrValue=number)
  168 + res_pay = eFBL.do_payOrder(host=self.jmsfHost,attrValue=number,ic=self.ic)
169 169 res_undo = oDU.do_undoOrder(host=self.jmsfHost,attrValue=number)
170 170 assert res_undo.json()["code"] == "200","退款失败"
171 171 assert res_undo.json()["message"] == "OK","退款失败"
172 172 \ No newline at end of file
... ...
testcase/sy/FeedbackCustomerController/test_feedback_customer_enable.py renamed to testcase/sy/feedbackCustomerController/test_feedback_customer_enable.py
testcase/sy/FeedbackCustomerController/test_feedback_customer_query.py renamed to testcase/sy/feedbackCustomerController/test_feedback_customer_query.py
testcase/sy/FeedbackOrderController/test_feedback_order_settlement.py renamed to testcase/sy/feedbackOrderController/test_feedback_order_settlement.py
testcase/sy/FeedbackOrderController/test_feedback_order_settlement_query.py renamed to testcase/sy/feedbackOrderController/test_feedback_order_settlement_query.py
... ... @@ -4,6 +4,7 @@ from commons.MySession import my,sy1
4 4 from commons.api.feedback_order_settlement_query import feedback_order_settlement_query
5 5 urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
6 6 fosq = feedback_order_settlement_query()
  7 +import commons.ConfigDB as db
7 8 import datetime
8 9  
9 10 """
... ... @@ -15,11 +16,16 @@ class test_feedback_order_settlement_query(unittest.TestCase):
15 16 @classmethod
16 17 def setUpClass(cls):
17 18 pass
18   -
  19 + def setUp(self):
  20 + self.ids = db.mysql_selectOne('''
  21 + SELECT id FROM `dili_jmsf`.`feedback_customer` WHERE `status` = '1'
  22 + and market_id = ''' + str(sy1.user["sy_user01"]["firmId"]) + '''
  23 + ORDER BY `id` DESC LIMIT 1''')[0]
  24 + # print(self.ids)
19 25 def test_feedback_order_settlement_query_01(self):
20 26 "根据返还人和缴费时间进行查询"
21 27 print(fosq.url)
22   - body = fosq.body.replace("feedbackCustomerId=25", "feedbackCustomerId=16").\
  28 + body = fosq.body.replace("feedbackCustomerId=25", "feedbackCustomerId="+str(self.ids)).\
23 29 replace("2021-07-22 00:00:00", (datetime.datetime.now() - datetime.timedelta(days = 30)).strftime("%Y-%m-%d %H:%M:%S")).\
24 30 replace("2021-08-03 23:59:59", datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S"))
25 31 # print(body)
... ...
testcase/sy/feedbackOrderController_settlementlist/test_feedbackOrderController_settlementlist.py
... ... @@ -17,15 +17,17 @@ class test_feedbackOrderController_settlementlist(unittest.TestCase):
17 17 def setUpClass(cls):
18 18 pass
19 19 def setUp(self):
20   - pass
  20 + self.idf = db.mysql_selectOne('''SELECT id FROM `dili_jmsf`.`feedback_customer` WHERE
  21 + `status` = '1' and market_id = ''' + str(sy1.user["sy_user01"]["firmId"]) + '''
  22 + ORDER BY `id` DESC LIMIT 1''')[0]
21 23  
22 24 def test_feedbackOrderController_settlementlist_01(self):
23 25 "根据返还人和结算时间进行查询"
24 26 body = focsl.body.replace("2021-08-04 00:00:00", (datetime.datetime.now() - datetime.timedelta(days = 30)).strftime("%Y-%m-%d %H:%M:%S")).\
25 27 replace("2021-08-05 23:59:59", datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")).\
26   - replace("feedbackCustomerId=25", "feedbackCustomerId=26")
  28 + replace("feedbackCustomerId=25", "feedbackCustomerId="+str(self.idf))
27 29 # print(body)
28   - re = sy1.post(url=focsl.url, data=body, headers=focsl.header)
  30 + re = sy1.post(url=focsl.url, data=body.replace("\n",""), headers=focsl.header,proxies = my.proxies)
29 31 self.assertEqual(re.status_code, 200)
30 32 # print(re.json())
31 33  
... ...