Commit 7a18c7d3 authored by xiao-hesheng's avatar xiao-hesheng
Browse files

新增采购计划审核脚本

parent 1f5da97a
# -*- encoding=utf8 -*-
from common.fileUtls import FileUtils
from common.timeUtils import timeUtils
__author__ = "xiaohesheng"
......@@ -43,7 +44,9 @@ def test1():
# date2=timeUtils().get_time_add(-1)
# print(date1,date2)
# # 请求体
request_body = commonFuc().get_business_data(module, "payload_4")
hospitalId = commonFuc().get_business_data(module, "hospitalId")
branchId= commonFuc().get_business_data(module, "branchId")
request_body = commonFuc().get_business_data(module, "payload_4",hospitalId,branchId)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
print('result', result)
......@@ -57,5 +60,31 @@ def test1():
commonFuc().check_text_exist('error', result)
#返回三个产品,包含低值,高值,试剂
data1=commonFuc().analysis_json('data', data)
print(type(data1),data1)
list_a=[]
list_b = []
list_c = []
for i in data1:
purMode=commonFuc().analysis_json('purMode', i)
if purMode==10:
list_a.append(i)
break
for i in data1:
purMode = commonFuc().analysis_json('purMode', i)
if purMode == 20:
print()
list_b.append(i)
break
for i in data1:
purMode = commonFuc().analysis_json('purMode', i)
if purMode == 60:
list_c.append(i)
break
print('list_a',len(list_a),list_a)
info = (list_a, list_b,list_c)
titlename = ('list_a', 'list_b','list_c')
# 将产品信息写入到文件中
FileUtils().w_info8(info, module, '产品信息', titlename,'message1')
test1()
......@@ -43,7 +43,10 @@ def test1():
# date2=timeUtils().get_time_add(-1)
# print(date1,date2)
# # 请求体
request_body = commonFuc().get_business_data(module, "payload_5")
hospitalId = commonFuc().get_business_data(module, "hospitalId")
branchId = commonFuc().get_business_data(module, "branchId")
request_body = commonFuc().get_business_data(module, "payload_5",hospitalId,branchId)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
print('result', result)
......@@ -61,7 +64,7 @@ def test1():
print('list2', list2)
for i in list2:
# # 请求体
request_body = commonFuc().get_business_data(module, "payload_6", i)
request_body = commonFuc().get_business_data(module, "payload_6", hospitalId,branchId,i)
print('request_body', request_body)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
......@@ -77,7 +80,7 @@ def test1():
# 按器械注册人查询
# # 请求体
request_body = commonFuc().get_business_data(module, "payload_7")
request_body = commonFuc().get_business_data(module, "payload_7",hospitalId,branchId)
print('request_body', request_body)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
......@@ -96,7 +99,7 @@ def test1():
print('list2', list2)
for i in list2:
# # 请求体
request_body = commonFuc().get_business_data(module, "payload_8", i)
request_body = commonFuc().get_business_data(module, "payload_8", hospitalId,branchId,i)
print('request_body', request_body)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
......@@ -111,7 +114,7 @@ def test1():
commonFuc().check_text_exist('error', result)
#按进院供应商查询
# # 请求体
request_body = commonFuc().get_business_data(module, "payload_9")
request_body = commonFuc().get_business_data(module, "payload_9",hospitalId,branchId)
print('request_body', request_body)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
......@@ -124,4 +127,6 @@ def test1():
commonFuc().check_text_exist(0, result)
else:
commonFuc().check_text_exist('error', result)
#增加根据指定产品id返回相关信息写入到文件中
test1()
......@@ -18,6 +18,8 @@ data8: "YND,YBC,HDI"
"username": "xhs1009"
"password": "1qaz!QAZ"
"X-APP-CODE": "herp.pc"
"branchId": "h0347-2011"
"hospitalId": "h0347"
json_contentType: "application/json"
json_headers: {
......@@ -32,17 +34,17 @@ json_headers2: {
"payload_1": '{"purPlanDetail":[{"hosGoodsId":"h034700001757","pkgDefId":null,"pkgDefName":"包","pkgDefQty":1,"planPkgQty":999}],"hosId":"h0347","branchId":"h0347-2011","mgrCorpName":"邹城市人民医院(test)","deptName":"","deptId":"d69a68df361a4289b2262e4ef75b55a5","recOrgId":"d69a68df361a4289b2262e4ef75b55a5","recOrgName":"","areaCode":"areah03470414","areaName":"A库区","recUser":"UID-050151","recPhone":"xhs1009","recAddr":"A","remark":"","sourceType":"","createType":"SG","checkLcTaskQty":true}'
"payload_2": '{"purPlanDetail":[{"hosGoodsId":"h034700001859","pkgDefId":"26d93e6fecd24b6fa4bde8aeacfbf153","pkgDefName":"盒","pkgDefQty":1,"planPkgQty":888}],"hosId":"h0347","branchId":"h0347-2011","mgrCorpName":"邹城市人民医院(test)","deptName":"","deptId":"d69a68df361a4289b2262e4ef75b55a5","recOrgId":"d69a68df361a4289b2262e4ef75b55a5","recOrgName":"","areaCode":"areah03470414","areaName":"A库区","recUser":"UID-050151","recPhone":"xhs1009","recAddr":"A","remark":"","sourceType":"","createType":"SG","checkLcTaskQty":false}'
"payload_3": {"pageNum": 1,"pageSize": 50,"queryObject": {"orderNo": "","hosId": "h0347","startTime": null,"endTime": null}}
"payload_4": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"","goodsName":"","provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_5": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"国药集团浙江医疗器材有限公司","goodsName":"00001743","purModes":["10"],"provName":"国药集团浙江医疗器材有限公司","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_6": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"","goodsName":"","purModes":["%s"],"provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_7": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"国药集团浙江医疗器材有限公司","goodsName":"","purModes":["10"],"provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_8": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"","goodsName":"%s","purModes":["10"],"provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_9": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"","goodsName":"","purModes":["10"],"provName":"国药集团浙江医疗器材有限公司","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_5_1": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"国药集团浙江","goodsName":"000017","purModes":["10"],"provName":"医疗器材有限公司","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_6_1": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"%s","goodsName":"","purModes":["10"],"provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_8_1": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"","goodsName":"%s","purModes":["10"],"provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_9_1": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"","goodsName":"","purModes":["10"],"provName":"%s","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_9_2": {"queryObject":{"hosId":"h0347","branchId":"h0347-2011","goodsMfrsName":"","goodsName":"","purModes":[],"provName":"%s","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_4": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"","goodsName":"","provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":200}
"payload_5": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"国药器械光谷分公司","goodsName":"00001743","purModes":["10"],"provName":"国药器械光谷分公司","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_6": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"","goodsName":"","purModes":["%s"],"provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_7": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"国药器械光谷分公司","goodsName":"","purModes":["10"],"provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_8": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"","goodsName":"%s","purModes":["10"],"provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_9": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"","goodsName":"","purModes":["10"],"provName":"国药器械光谷分公司","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_5_1": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"国药集团浙江","goodsName":"000017","purModes":["10"],"provName":"国药器械光谷分公司","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_6_1": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"%s","goodsName":"","purModes":["10"],"provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_8_1": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"","goodsName":"%s","purModes":["10"],"provName":"","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_9_1": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"","goodsName":"","purModes":["10"],"provName":"%s","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_9_2": {"queryObject":{"hosId":"%s","branchId":"%s","goodsMfrsName":"","goodsName":"","purModes":[],"provName":"%s","tbStatus":1,"purchaseFlag":1},"pageNum":1,"pageSize":50}
"payload_2_2": '{"purPlanDetail":[{"hosGoodsId":"h034700001761","pkgDefId":"0b4451f1086f4c25b5eac5bf22f45c0b","pkgDefName":"支","pkgDefQty":333,"planPkgQty":33},{"hosGoodsId":"h034700001771","pkgDefId":null,"pkgDefName":"包","pkgDefQty":1,"planPkgQty":33},{"hosGoodsId":"h034700001859","pkgDefId":"26d93e6fecd24b6fa4bde8aeacfbf153","pkgDefName":"盒","pkgDefQty":1,"planPkgQty":33}],"hosId":"h0347","branchId":"h0347-2011","mgrCorpName":"邹城市人民医院(test)","deptName":"","deptId":"d69a68df361a4289b2262e4ef75b55a5","recOrgId":"d69a68df361a4289b2262e4ef75b55a5","recOrgName":"","areaCode":"areah03470414","areaName":"A库区","recUser":"UID-050151","recPhone":"xhs1009","recAddr":"A","remark":"","sourceType":"","createType":"SG","checkLcTaskQty":false}'
"payload10": '{"id":"%s","planDetailList":[{"closeStatus":0,"id":"%s","inSettlement":1,"planPkgQty":999,"pkgDefQty":1,"provId":"p00001603","provName":"北京中杉金桥生物技术有限公司(test)","subProvId":"p56a4","subProvName":"国药集团浙江医疗器材有限公司","hosGoodsId":"h034700001757","purMode":20,"version":0,"pkgDefId":null,"purTaskId":null,"sourceId":null}],"tempFlag":0,"version":0,"checkLcTaskQty":true}'
"payload11": {"pid":"%s","hosGoodsName":"","hosGoodsSpec":"","provName":"","purModes":[],"subProvName":""}
......
......@@ -72,9 +72,9 @@
</tr>
<tr width="600">
<td class="details-col-elapsed"><a href='../log/a_d2_采购计划审核_重复驳回/log.html' target='_blank'>a_d2_采购计划审核_重复驳回</a></td>
<td class="details-col-elapsed"><a href='../log/a_a1_手工采购计划_添加产品页面_列表查询_查询全部/log.html' target='_blank'>a_a1_手工采购计划_添加产品页面_列表查询_查询全部</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">0.695</td>
<td class="details-col-elapsed">0.857</td>
<td class="details-col-elapsed">xiaohesheng</td>
</tr>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment