Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
test
autotest-airtest-web-spd
Commits
7a18c7d3
Commit
7a18c7d3
authored
Mar 15, 2024
by
xiao-hesheng
Browse files
新增采购计划审核脚本
parent
1f5da97a
Changes
4
Hide whitespace changes
Inline
Side-by-side
air_case/b3_herp3_purchase/a_a1_手工采购计划_添加产品页面_列表查询_查询全部.air/a_a1_手工采购计划_添加产品页面_列表查询_查询全部.py
View file @
7a18c7d3
# -*- 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
()
air_case/b3_herp3_purchase/a_a2_手工采购计划_添加产品页面_列表查询_条件查询_精确查询.air/a_a2_手工采购计划_添加产品页面_列表查询_条件查询_精确查询.py
View file @
7a18c7d3
...
...
@@ -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
()
data/b3_herp3_purchase/data
View file @
7a18c7d3
...
...
@@ -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":
5
0}
"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":
20
0}
"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":""}
...
...
report/summary.html
View file @
7a18c7d3
...
...
@@ -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>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment