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
81dfe508
Commit
81dfe508
authored
Jun 26, 2024
by
xiao-hesheng
Browse files
脚本优化
parent
e6a8626c
Changes
20
Hide whitespace changes
Inline
Side-by-side
air_case/b5_spd3_core_business_flow/a_a4_流程四_基础模块设置.air/a_a4_流程四_基础模块设置.py
View file @
81dfe508
...
@@ -222,7 +222,76 @@ def grants_user(orgName='d69a68df361a4289b2262e4ef75b55a5', mgrRangeId='feb0cc16
...
@@ -222,7 +222,76 @@ def grants_user(orgName='d69a68df361a4289b2262e4ef75b55a5', mgrRangeId='feb0cc16
else
:
else
:
commonFuc
().
check_text_exist
(
'error'
,
result
)
commonFuc
().
check_text_exist
(
'error'
,
result
)
def
add_StockArea
():
#添加货位
module
=
'b2_herp3_bs'
# 登录获取用户id等信息,使用创建的用户登录===========开始
info
=
FileUtils
().
r_info8
(
module
,
"用户名信息"
,
'message3'
)
print
(
info
)
username1
=
info
[
'username1'
]
username
=
username1
## print('医院名称',username)
password
=
commonFuc
().
get_business_data
(
module
,
"password"
)
# print(username, password,'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa')
# 获取token和projectCode
token
,
projectCode
,
uxid
,
corpId
,
info
=
login_system
(
username
,
password
).
get_token
()
# 登录获取用户id等信息,使用创建的用户登录============结束
# 获取库区id
deptid1
=
FileUtils
().
r_info8
(
module
,
'所有科室id'
,
'message6'
)[
"deptid1"
]
branch_name
=
FileUtils
().
r_info
(
module
,
'院区新增'
)[
"branch_name"
]
stockId
=
get_stockId
(
branch_name
+
'中心库房'
)
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"basic_stockShelf_page_url"
)
# 获取请求头信息
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
commonFuc
().
get_business_data
(
module
,
"X-APP-CODE"
))
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload62_6"
,
deptid1
,
stockId
)
print
(
'request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'result'
,
result
)
data
=
commonFuc
().
analysis_json
(
'data'
,
result
)
data1
=
commonFuc
().
analysis_json
(
'data'
,
data
)
id1
=
commonFuc
().
analysis_json
(
'id'
,
data1
)
shelfCode
=
commonFuc
().
analysis_json
(
'shelfCode'
,
data1
)
createTime
=
commonFuc
().
analysis_json
(
'createTime'
,
data1
)
stockId
=
commonFuc
().
analysis_json
(
'stockId'
,
data1
)
shelfName
=
commonFuc
().
analysis_json
(
'shelfName'
,
data1
)
address
=
commonFuc
().
analysis_json
(
'address'
,
data1
)
recPhone
=
commonFuc
().
analysis_json
(
'recPhone'
,
data1
)
lastModified
=
commonFuc
().
analysis_json
(
'lastModified'
,
data1
)
shelfNo
=
commonFuc
().
analysis_json
(
'shelfNo'
,
data1
)
print
(
id1
,
lastModified
,
shelfCode
,
createTime
,
stockId
,
shelfName
,
address
,
recPhone
,
shelfNo
)
print
(
'resultaaaaaaaaaaaaaaaaaaaaaaaaaaa'
,
result
)
# r_d4库房管理_库区设置_货位管理_添加货位
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"basic_stockUser_insertShelf_url"
)
print
(
'添加货位url'
,
url
)
# 获取请求头信息
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
commonFuc
().
get_business_data
(
module
,
"X-APP-CODE"
))
# # 请求体
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload62_12"
,
id1
,
shelfCode
,
stockId
,
id1
)
print
(
'request_body'
,
request_body
)
# # # # 发送请求
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'resultbbbbbbbbbbb'
,
result
)
code
=
commonFuc
().
analysis_json
(
'code'
,
result
)
data
=
commonFuc
().
analysis_json
(
'data'
,
result
)
# pageSize = commonFuc().analysis_json('pageSize', data)
# print(pageSize, type(pageSize))
if
code
==
0
and
data
==
4
:
commonFuc
().
check_text_exist
(
0
,
result
)
else
:
commonFuc
().
check_text_exist
(
'error'
,
result
)
try
:
try
:
# ==============删除业务数据和报表数据
# ==============删除业务数据和报表数据
...
@@ -234,6 +303,7 @@ try:
...
@@ -234,6 +303,7 @@ try:
dept_query_all
()
# 科室查询,将科室id写入文件中
dept_query_all
()
# 科室查询,将科室id写入文件中
grants_user
()
#给用户授权
grants_user
()
#给用户授权
set_dept_lead1
()
# 设置一级科室负责人
set_dept_lead1
()
# 设置一级科室负责人
add_StockArea
()
commonFuc
().
check_text_exist_result_text
(
'succees'
,
'succees'
)
commonFuc
().
check_text_exist_result_text
(
'succees'
,
'succees'
)
except
Exception
as
e
:
except
Exception
as
e
:
commonFuc
().
check_text_exist_result_text
(
'succees'
,
'error'
)
commonFuc
().
check_text_exist_result_text
(
'succees'
,
'error'
)
...
...
data/a2_mdm3_ea/message
View file @
81dfe508
企业信息:
企业信息:
e_id: CR2024062600
38
e_id: CR2024062600
57
cname: 国药集团公司
Jv4ye
cname: 国药集团公司
XTQY%
data/a3_mdm3_hs/message
View file @
81dfe508
医院信息:
医院信息:
h_id: 湖南省人民医院
E1Q@V
h_id: 湖南省人民医院
CZ5Yd
h_name: 湖南省人民医院
E1Q@V
h_name: 湖南省人民医院
CZ5Yd
data/a5_mdm3_pdm/message2
View file @
81dfe508
产品审核信息
:
产品审核信息
:
MSPid
:
MSP240626001
1
_1
MSPid
:
MSP240626001
6
_1
hosId
:
h0347
hosId
:
h0347
hosGoodsId
:
h03470000426
3
hosGoodsId
:
h03470000426
8
provGoodsid
:
provGood-9922145
1
provGoodsid
:
provGood-9922145
6
goodsAuditBillId
:
MSP240626001
1
goodsAuditBillId
:
MSP240626001
6
targetId
:
MSP240626001
1
_1
targetId
:
MSP240626001
6
_1
data/b2_herp3_bs/message
View file @
81dfe508
院区新增:
院区新增:
branch_id: h0347-3
697
branch_id: h0347-3
700
branch_name: 东土城路院区
%26hq
branch_name: 东土城路院区
jKS)c
科室信息:
科室信息:
dept2_id:
db722946845b45f1b8f820fda2d9aed1
dept2_id:
898e41952dc149d483b9d35661beb59b
dept2_name: 二级检验科002
dept2_name: 二级检验科002
data/b2_herp3_bs/message3
View file @
81dfe508
用户名信息
:
用户名信息
:
username1
:
自动化测试
JbsuQ
username1
:
自动化测试
%
iSdx
username2
:
自动化测试
JbsuQ
username2
:
自动化测试
%
iSdx
data/b2_herp3_bs/message4
View file @
81dfe508
一级科室信息
:
一级科室信息
:
dept1_id
:
26d972976f684788a88deff5bf2b92
a0
dept1_id
:
4a36111658c64ce9b40bf51f9f7350
a0
dept1_name
:
设备科001
dept1_name
:
设备科001
data/b2_herp3_bs/message6
View file @
81dfe508
所有科室id
:
所有科室id
:
deptid1
:
26d972976f684788a88deff5bf2b92a0
deptid1
:
59b55a6e68f34dd89817aa100756b645
deptid2
:
db722946845b45f1b8f820fda2d9aed1
deptid2
:
898e41952dc149d483b9d35661beb59b
deptid3
:
945889fd62784fb88049f25fd7287cb4
deptid3
:
418e884f03b84ee7afc7edfd6b64e47b
deptid4
:
0db30c6d5f9f43588aeed39ca951f874
deptid4
:
55b6506d25e0419db778c7c2a3168a96
所有科室name
:
所有科室name
:
deptid1
:
设备科001
deptid1
:
设备科001
deptid2
:
二级检验科002
deptid2
:
二级检验科002
...
...
data/b2_herp3_bs/message7
View file @
81dfe508
shelfinfo
:
shelfinfo
:
shelfid
:
24c21febdad14914b784c63eefb895ae
shelfid
:
a8fada2ef07049bda5486310465944c3
shelfCode
:
areah034724
72
shelfCode
:
areah034724
80
areaName
:
自动化测试
areaName
:
自动化测试
data/b5_spd3_core_business_flow/message
View file @
81dfe508
供货关系申请2:
供货关系申请2:
e_corpId: p1e2c
a
e_corpId: p1e2c
c
h_corpId: h0347
h_corpId: h0347
e_username: 国药集团公司
Jv4ye
e_username: 国药集团公司
XTQY%
h_name: test001
h_name: test001
data/b5_spd3_core_business_flow/message1
View file @
81dfe508
产品审核信息
:
产品审核信息
:
MSPid
:
MSP24062600
07
_1
MSPid
:
MSP24062600
12
_1
hosId
:
h0347
hosId
:
h0347
hosGoodsId
:
h0347000042
59
hosGoodsId
:
h0347000042
64
provGoodsid
:
provGood-992214
47
provGoodsid
:
provGood-992214
52
goodsAuditBillId
:
MSP24062600
07
goodsAuditBillId
:
MSP24062600
12
targetId
:
MSP24062600
07
_1
targetId
:
MSP24062600
12
_1
data/b5_spd3_core_business_flow/message11
View file @
81dfe508
采购计划单号高值
:
采购计划单号高值
:
orderNo1
:
PLAN2024062
529966
orderNo1
:
PLAN2024062
630098
orderNo2
:
PLAN2024062
529966
orderNo2
:
PLAN2024062
630098
data/b5_spd3_core_business_flow/message12
View file @
81dfe508
采购计划单号试剂
:
采购计划单号试剂
:
orderNo1
:
PLAN2024062
529968
orderNo1
:
PLAN2024062
630099
orderNo2
:
PLAN2024062
529968
orderNo2
:
PLAN2024062
630099
data/b5_spd3_core_business_flow/message2
View file @
81dfe508
产品审核信息
:
产品审核信息
:
MSPid
:
MSP24062600
08
_1
MSPid
:
MSP24062600
13
_1
hosId
:
h0347
hosId
:
h0347
hosGoodsId
:
h03470000426
0
hosGoodsId
:
h03470000426
5
provGoodsid
:
provGood-992214
48
provGoodsid
:
provGood-992214
53
goodsAuditBillId
:
MSP24062600
08
goodsAuditBillId
:
MSP24062600
13
targetId
:
MSP24062600
08
_1
targetId
:
MSP24062600
13
_1
data/b5_spd3_core_business_flow/message3
View file @
81dfe508
产品审核信息
:
产品审核信息
:
MSPid
:
MSP24062600
09
_1
MSPid
:
MSP24062600
14
_1
hosId
:
h0347
hosId
:
h0347
hosGoodsId
:
h03470000426
1
hosGoodsId
:
h03470000426
6
provGoodsid
:
provGood-9922144
9
provGoodsid
:
provGood-992214
5
4
goodsAuditBillId
:
MSP24062600
09
goodsAuditBillId
:
MSP24062600
14
targetId
:
MSP24062600
09
_1
targetId
:
MSP24062600
14
_1
data/b5_spd3_core_business_flow/message4
View file @
81dfe508
产品审核信息
:
产品审核信息
:
MSPid
:
MSP240626001
0
_1
MSPid
:
MSP240626001
5
_1
hosId
:
h0347
hosId
:
h0347
hosGoodsId
:
h03470000426
2
hosGoodsId
:
h03470000426
7
provGoodsid
:
provGood-9922145
0
provGoodsid
:
provGood-9922145
5
goodsAuditBillId
:
MSP240626001
0
goodsAuditBillId
:
MSP240626001
5
targetId
:
MSP240626001
0
_1
targetId
:
MSP240626001
5
_1
data/b5_spd3_core_business_flow/message5
View file @
81dfe508
产品审核信息
:
产品审核信息
:
MSPid
:
MSP240626001
1
_1
MSPid
:
MSP240626001
6
_1
hosId
:
h0347
hosId
:
h0347
hosGoodsId
:
h03470000426
3
hosGoodsId
:
h03470000426
8
provGoodsid
:
provGood-9922145
1
provGoodsid
:
provGood-9922145
6
goodsAuditBillId
:
MSP240626001
1
goodsAuditBillId
:
MSP240626001
6
targetId
:
MSP240626001
1
_1
targetId
:
MSP240626001
6
_1
data/b5_spd3_core_business_flow/message6
View file @
81dfe508
产品包装信息
:
产品包装信息
:
unitPackageid1
:
6dad798e9d6246b7a669cd851d575a76
unitPackageid1
:
c1eeab0a751d41a795363bfe7016ee6b
unitPackageid2
:
6dad798e9d6246b7a669cd851d575a76
unitPackageid2
:
c1eeab0a751d41a795363bfe7016ee6b
data/b5_spd3_core_business_flow/message7
View file @
81dfe508
采购计划单号
:
采购计划单号
:
orderNo1
:
PLAN2024062
52996
7
orderNo1
:
PLAN2024062
63009
7
orderNo2
:
PLAN2024062
52996
7
orderNo2
:
PLAN2024062
63009
7
report/summary.html
View file @
81dfe508
...
@@ -76,9 +76,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
...
@@ -76,9 +76,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
<tr
width=
"600"
>
<tr
width=
"600"
>
<td
class=
'details-col-elapsed'
>
1
</td>
<td
class=
'details-col-elapsed'
>
1
</td>
<td
class=
'details-col-elapsed'
>
1
</td>
<td
class=
'details-col-elapsed'
>
0
</td>
<td
class=
'details-col-elapsed'
>
0分0
秒
</td>
<td
class=
'details-col-elapsed'
>
69分31
秒
</td>
<td
class=
"details-col-elapsed"
>
10
0.0%
</td>
<td
class=
"details-col-elapsed"
>
0.0%
</td>
</tr>
</tr>
</table>
</table>
...
@@ -93,9 +93,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
...
@@ -93,9 +93,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
</tr>
</tr>
<tr
width=
"600"
>
<tr
width=
"600"
>
<td
class=
"details-col-elapsed"
><a
href=
'../log/
产品检查
/log.html'
target=
'_blank'
>
产品检查
</a></td>
<td
class=
"details-col-elapsed"
><a
href=
'../log/
a_a4_流程四_基础模块设置
/log.html'
target=
'_blank'
>
a_a4_流程四_基础模块设置
</a></td>
<td
class=
"
success"
>
成功
</td>
<td
class=
"
fail"
>
失败
</td>
<td
class=
"details-col-elapsed"
>
0.345
</td>
<td
class=
"details-col-elapsed"
>
4171.716
</td>
<td
class=
"details-col-elapsed"
>
xiaohesheng
</td>
<td
class=
"details-col-elapsed"
>
xiaohesheng
</td>
</tr>
</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