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
7504fa44
Commit
7504fa44
authored
Jun 11, 2024
by
xiao-hesheng
Browse files
流程十二脚本编写
parent
8c545ab4
Changes
36
Hide whitespace changes
Inline
Side-by-side
air_case/b5_spd3_core_business_flow/a_b7流程十四退库业务_消耗退库.air/a_b7流程十四退库业务_消耗退库.py
View file @
7504fa44
...
...
@@ -20,32 +20,6 @@ python runner_test.py tag id2302-17 debug mdm3
"""
def
SERACH_goods_id
(
GoodsId
):
# 在请领出库渠道边仓中搜索产品
module
=
'b5_spd3_core_business_flow'
# # 登录获取用户id等信息,使用创建的用户登录===========开始
info
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
"用户名信息"
,
'message3'
)
username
=
info
[
'username1'
]
password
=
commonFuc
().
get_business_data
(
"b2_herp3_bs"
,
"password"
)
print
(
'username,password'
,
username
,
password
)
# # 获取token和projectCode
token
,
projectCode
,
uxid
,
corpId
,
info
=
login
(
username
,
password
,
2
)
# 登录获取用户id等信息,使用创建的用户登录============结束\
# 获取请求头信息
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
commonFuc
().
get_business_data
(
module
,
"X-APP-CODE"
))
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_mcmsBranchGoodsInfo_page_url"
)
dept1
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室id"
,
'message6'
)[
'deptid1'
]
# hosGoodsId = FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message2')['hosGoodsId']
# GoodsId = hosGoodsId.replace(get_hosid(), '')
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload53_2"
,
GoodsId
,
get_hosid
(),
get_branch_id
(),
dept1
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
branchGoodsId
=
commonFuc
().
analysis_json
(
'id'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
return
branchGoodsId
def
second_dept_consume_Out_Stock
(
type
):
# 二级库消耗出库
module
=
"b5_spd3_core_business_flow"
...
...
air_case/b5_spd3_core_business_flow/a_b8流程十五退库业务_三级库向二级库退库.air/a_b8流程十五退库业务_三级库向二级库退库.py
View file @
7504fa44
...
...
@@ -62,13 +62,6 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
commonFuc
().
get_business_data
(
module
,
"X-APP-CODE"
))
# if type == 2:
# print('下面处理')
# elif type == 3:
# # udi_code = get_udi2(3) # 获取条码 低值1 高值2 试剂3
# print('下面处理')
# else:
# udi_code = 'udi_code'
if
type
==
2
:
udi_code
=
get_udi2
(
2
)
# 获取条码 低值1 高值2 试剂3
info
=
(
udi_code
,
udi_code
)
...
...
@@ -602,9 +595,7 @@ def second_dept_consume_in_Stock(type=1):
try
:
updateUserLoginDefaultRange
(
get_listUserMgrRangePage1
(
2
))
# 设置登录账号默认权限是二级库
sCan_grant
(
1
)
# 低值扫码发放
sCan_grant
(
3
)
# 试剂扫码发放
updateUserLoginDefaultRange
(
get_listUserMgrRangePage1
(
3
))
# 设置登录账号默认权限是三级库
second_dept_consume_Out_Stock
(
2
)
# 高值消耗出库
second_dept_consume_in_Stock
(
2
)
# 高值消耗退货入库
second_dept_consume_Out_Stock
(
1
)
# 低值消耗出库
...
...
data/a2_mdm3_ea/message
View file @
7504fa44
企业信息:
e_id: CR202406
07
0038
cname: 国药集团公司
N2)Tj
e_id: CR202406
11
0038
cname: 国药集团公司
5AaDk
data/a3_mdm3_hs/message
View file @
7504fa44
医院信息:
h_id: 湖南省人民医院
@(3ZH
h_name: 湖南省人民医院
@(3ZH
h_id: 湖南省人民医院
x#B5N
h_name: 湖南省人民医院
x#B5N
data/a5_mdm3_pdm/message2
View file @
7504fa44
产品审核信息
:
MSPid
:
MSP2406
07
0011_1
MSPid
:
MSP2406
11
0011_1
hosId
:
h0347
hosGoodsId
:
h0347000040
23
provGoodsid
:
provGood-992212
10
goodsAuditBillId
:
MSP2406
07
0011
targetId
:
MSP2406
07
0011_1
hosGoodsId
:
h0347000040
67
provGoodsid
:
provGood-992212
54
goodsAuditBillId
:
MSP2406
11
0011
targetId
:
MSP2406
11
0011_1
data/a6_mdm3_si/message
View file @
7504fa44
...
...
@@ -2,10 +2,10 @@
list_a:
- &id001
settleMonth: '202406'
pid: OBh0347202406
07
0004
hosGoodsId: h0347000040
20
goodsCode: '000040
20
'
goodsName: 一次性注射器_低值
0LB8W
pid: OBh0347202406
11
0004
hosGoodsId: h0347000040
64
goodsCode: '000040
64
'
goodsName: 一次性注射器_低值
iE$e8
goodsGg: G-31891
mfrsName: 德国歌德公司 Geuder AG
unit: 支
...
...
@@ -20,13 +20,13 @@
normalContractId:
normalContract: '1'
detailList:
- pid: OBh0347202406
07
0004
- pid: OBh0347202406
11
0004
settleMonth: '202406'
hosGoodsId: h0347000040
20
hosGoodsId: h0347000040
64
batchCode: '333'
distrDetailId: '03838
202
'
distrId: PSh0347202406
07
0005
distrOrderNo: PSh0347202406
07
0005
distrDetailId: '03838
321
'
distrId: PSh0347202406
11
0005
distrOrderNo: PSh0347202406
11
0005
settlePrice: 99.9999
maxSettleQty: -100.0
maxSettleAmount: -9999.99
...
...
@@ -35,11 +35,11 @@
leftSettleQty: -100.0
leftSettleAmount: -9999.99
hosId: h0347
provId: p1e2
7
a
branchId: h0347-365
7
balanceDetId: OBh0347202406
07
0004-000001
provId: p1e2
8
a
branchId: h0347-36
6
5
balanceDetId: OBh0347202406
11
0004-000001
purMode: 10
barCode: 01365
7
0000040
20
010333112406
07
1724121
4
21UT2406
07
000202
barCode: 0136
6
50000040
64
010333112406
11
1724121
8
21UT2406
11
000202
batchId:
price:
maxQty:
...
...
@@ -52,14 +52,14 @@
volumeFlag:
onlineKind:
invoicePrice: 99.9999
viewId: 202406OBh0347202406
07
0004h0347000040
20
- pid: OBh0347202406
07
0004
viewId: 202406OBh0347202406
11
0004h0347000040
64
- pid: OBh0347202406
11
0004
settleMonth: '202406'
hosGoodsId: h0347000040
20
hosGoodsId: h0347000040
64
batchCode: '333'
distrDetailId: '03838
202
'
distrId: PSh0347202406
07
0005
distrOrderNo: PSh0347202406
07
0005
distrDetailId: '03838
321
'
distrId: PSh0347202406
11
0005
distrOrderNo: PSh0347202406
11
0005
settlePrice: 99.9999
maxSettleQty: 100.0
maxSettleAmount: 9999.99
...
...
@@ -68,11 +68,11 @@
leftSettleQty: 100.0
leftSettleAmount: 9999.99
hosId: h0347
provId: p1e2
7
a
branchId: h0347-365
7
balanceDetId: OBh0347202406
07
0004-000002
provId: p1e2
8
a
branchId: h0347-36
6
5
balanceDetId: OBh0347202406
11
0004-000002
purMode: 10
barCode: 01365
7
0000040
20
010333112406
07
1724121
4
21UT2406
07
00022
8
barCode: 0136
6
50000040
64
010333112406
11
1724121
8
21UT2406
11
00022
0
batchId:
price:
maxQty:
...
...
@@ -85,10 +85,10 @@
volumeFlag:
onlineKind:
invoicePrice: 99.9999
viewId: 202406OBh0347202406
07
0004h0347000040
20
unique: 202406OBh0347202406
07
0004h0347000040
20
viewId: 202406OBh0347202406
11
0004h0347000040
64
unique: 202406OBh0347202406
11
0004h0347000040
64
onlineKind: '10'
viewId: 202406OBh0347202406
07
0004h0347000040
20
viewId: 202406OBh0347202406
11
0004h0347000040
64
list_b:
- *id001
list_c:
...
...
data/b2_herp3_bs/message
View file @
7504fa44
院区新增:
branch_id: h0347-365
7
branch_name: 东土城路院区
LYKEM
branch_id: h0347-36
6
5
branch_name: 东土城路院区
vfAtR
科室信息:
dept2_id:
7d4e304548bd4324bcd974e107ddeabd
dept2_id:
38197ff974f8454bbb30b8f18b9de57b
dept2_name: 二级检验科002
data/b2_herp3_bs/message3
View file @
7504fa44
用户名信息
:
username1
:
自动化测试
GgXe)
username2
:
自动化测试
GgXe)
username1
:
自动化测试
ueoQR
username2
:
自动化测试
ueoQR
data/b2_herp3_bs/message4
View file @
7504fa44
一级科室信息
:
dept1_id
:
54e182305e5c47d6a96a753b0f142161
dept1_id
:
6b8df290f73d41b3b0e5516361749b4c
dept1_name
:
设备科001
data/b2_herp3_bs/message5
View file @
7504fa44
部门和库区信息
:
dept1_id
:
54e182305e5c47d6a96a753b0f142161
stockAreaId
:
4e8fb56b1e854ed49bda53ac23c61161
dept1_id
:
6b8df290f73d41b3b0e5516361749b4c
stockAreaId
:
5da57cb463464c8b9d788dfcbf72c0d9
data/b2_herp3_bs/message6
View file @
7504fa44
所有科室id
:
deptid1
:
54e182305e5c47d6a96a753b0f142161
deptid2
:
7d4e304548bd4324bcd974e107ddeabd
deptid3
:
3425e255bd6e47799fa449c538a60ff2
deptid4
:
e
79
3
88
3a324646a292cef5b86b0aeb67
deptid5
:
98a5b46840ab42e5937af48bd3884072
deptid1
:
6b8df290f73d41b3b0e5516361749b4c
deptid2
:
38197ff974f8454bbb30b8f18b9de57b
deptid3
:
29b06dee6cf84ae595994651e2a37cf1
deptid4
:
7988
996bffd64edb8b9d475501f3220f
deptid5
:
b2ab02fbef3c48988315df466e82be27
所有科室name
:
deptid1
:
设备科001
deptid2
:
二级检验科002
...
...
data/b2_herp3_bs/message7
View file @
7504fa44
shelfinfo
:
shelfid
:
4e8fb56b1e854ed49bda53ac23c61161
shelfCode
:
areah034722
31
shelfid
:
5da57cb463464c8b9d788dfcbf72c0d9
shelfCode
:
areah034722
79
areaName
:
自动化测试
data/b5_spd3_core_business_flow/message
View file @
7504fa44
供货关系申请2:
e_corpId: p1e2
7
a
e_corpId: p1e2
8
a
h_corpId: h0347
e_username: 国药集团公司
N2)Tj
e_username: 国药集团公司
5AaDk
h_name: test001
data/b5_spd3_core_business_flow/message1
View file @
7504fa44
产品审核信息
:
MSPid
:
MSP2406
07
0007_1
MSPid
:
MSP2406
11
0007_1
hosId
:
h0347
hosGoodsId
:
h0347000040
19
provGoodsid
:
provGood-9922120
6
goodsAuditBillId
:
MSP2406
07
0007
targetId
:
MSP2406
07
0007_1
hosGoodsId
:
h0347000040
63
provGoodsid
:
provGood-992212
5
0
goodsAuditBillId
:
MSP2406
11
0007
targetId
:
MSP2406
11
0007_1
data/b5_spd3_core_business_flow/message10
View file @
7504fa44
低值配送单号
:
distrBillId1
:
PSh0347202406
070048
distrBillId2
:
PSh0347202406
070048
distrBillId1
:
PSh0347202406
110021
distrBillId2
:
PSh0347202406
110021
高值配送单号
:
distrBillId1
:
PSh0347202406
070049
distrBillId2
:
PSh0347202406
070049
distrBillId1
:
PSh0347202406
110022
distrBillId2
:
PSh0347202406
110022
试剂配送单号
:
distrBillId1
:
PSh0347202406
070050
distrBillId2
:
PSh0347202406
070050
distrBillId1
:
PSh0347202406
110023
distrBillId2
:
PSh0347202406
110023
data/b5_spd3_core_business_flow/message11
View file @
7504fa44
采购计划单号高值
:
orderNo1
:
PLAN202406
072627
1
orderNo2
:
PLAN202406
072627
1
orderNo1
:
PLAN202406
112781
1
orderNo2
:
PLAN202406
112781
1
data/b5_spd3_core_business_flow/message12
View file @
7504fa44
采购计划单号试剂
:
orderNo1
:
PLAN202406
072627
0
orderNo2
:
PLAN202406
072627
0
orderNo1
:
PLAN202406
112781
0
orderNo2
:
PLAN202406
112781
0
data/b5_spd3_core_business_flow/message13
View file @
7504fa44
...
...
@@ -3,27 +3,27 @@
-
&id001
-
id
:
hosId
:
h0347
branchId
:
h0347-365
7
branchId
:
h0347-36
6
5
deptId
:
taskType
:
1
sourceOrgId
:
p1e2
7
a
sourceOrgName
:
国药集团公司
N2)Tj
sourceOrderNo
:
PSh0347202406
070050
sourceOrgId
:
p1e2
8
a
sourceOrgName
:
国药集团公司
5AaDk
sourceOrderNo
:
PSh0347202406
110023
billMode
:
'66'
stockKind
:
purMode
:
sourceId
:
PSh0347202406
070050
sourceId
:
PSh0347202406
110023
sourceDetailId
:
sourceType
:
PSD
sourceTypeName
:
配送单
sourceVersion
:
1
planOrderNo
:
PLAN202406
072627
0
purOrderNo
:
CG202406
071812
5
recOrgId
:
7d4e304548bd4324bcd974e107ddeabd
planOrderNo
:
PLAN202406
112781
0
purOrderNo
:
CG202406
111845
5
recOrgId
:
38197ff974f8454bbb30b8f18b9de57b
recOrgName
:
二级检验科002
billRelationJson
:
'{"buyBillId":"Bh0347202406
07
0004
5
","planBillId":"Ph0347202406
0702291
5","planOrderNo":"PLAN202406
072627
0","buyOrderNo":"BUY202406
07
048
28
","purOrderNo":"CG202406
071812
5","purBillId":"Ch0347202406
07000116
","purBillDate":"2024-06-
07
15
:
43:40
","distrBillId":"PSh0347202406
070050
","distrOrderNo":"PSh0347202406
070050
"}'
taskDate
:
'2024-06-
07 15
:4
4
:18'
billRelationJson
:
'{"buyBillId":"Bh0347202406
11
000
1
4","planBillId":"Ph0347202406
1102445
5","planOrderNo":"PLAN202406
112781
0","buyOrderNo":"BUY202406
11
048
97
","purOrderNo":"CG202406
111845
5","purBillId":"Ch0347202406
11000083
","purBillDate":"2024-06-
11
07
:
41:54
","distrBillId":"PSh0347202406
110023
","distrOrderNo":"PSh0347202406
110023
"}'
taskDate
:
'2024-06-
11 07
:4
2
:18'
taskDateStart
:
taskDateEnd
:
billModeList
:
...
...
data/b5_spd3_core_business_flow/message14
View file @
7504fa44
...
...
@@ -3,11 +3,11 @@
-
&id001
-
purMode
:
60
unitName
:
100支/100
hosGoodsId
:
h0347000040
21
hosGoodsId
:
h0347000040
65
mdmGoodsCode
:
spdGoodsCode
:
'1166
0969
'
goodsCode
:
'000040
21
'
goodsName
:
新型冠状病毒检测试剂
%
k$56
spdGoodsCode
:
'1166
1013
'
goodsCode
:
'000040
65
'
goodsName
:
新型冠状病毒检测试剂
!gUJE
goodsGg
:
G-31891
mfrsId
:
mfrsName
:
德国歌德公司 Geuder AG
...
...
@@ -22,16 +22,16 @@
pkgDefName
:
'100'
pkgDefQty
:
100.0
batchCode
:
'4444'
expdtDate
:
'2024-12-1
4
'
productDate
:
'2024-06-
07
'
provName
:
国药集团公司
N2)Tj
expdtDate
:
'2024-12-1
8
'
productDate
:
'2024-06-
11
'
provName
:
国药集团公司
5AaDk
provId
:
viewId
:
'03838
247
'
viewId
:
'03838
339
'
verifyFlag
:
0
hasSterilize
:
0
id
:
'03838
247
'
id
:
'03838
339
'
detailRelationJson
:
extInfo
:
'{"goodsGg":"G-31891","goodsCode":"000040
21
","purMode":60,"goodsName":"新型冠状病毒检测试剂
%
k$56
","ygptCode":"","transCond":"","storageCond":"","erpCode":"1166
0969
","ybDefId":""}'
extInfo
:
'{"goodsGg":"G-31891","goodsCode":"000040
65
","purMode":60,"goodsName":"新型冠状病毒检测试剂
!gUJE
","ygptCode":"","transCond":"","storageCond":"","erpCode":"1166
1013
","ybDefId":""}'
recTemperature
:
20
recHumidity
:
30
distrPrice
:
99.9999
...
...
data/b5_spd3_core_business_flow/message15
View file @
7504fa44
验收单号
:
CHECK_NO1
:
CHECKh0347202406
07
000
4
1
CHECK_NO2
:
CHECKh0347202406
07
000
4
1
CHECK_NO1
:
CHECKh0347202406
11
0001
4
CHECK_NO2
:
CHECKh0347202406
11
0001
4
Prev
1
2
Next
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