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
3ff1cdb1
Commit
3ff1cdb1
authored
Jun 26, 2024
by
xiao-hesheng
Browse files
脚本优化
parent
666eb2db
Changes
34
Hide whitespace changes
Inline
Side-by-side
air_case/b5_spd3_core_business_flow/a_c1流程十八中心库业务_拆包功能.air/a_c1流程十八中心库业务_拆包功能.py
View file @
3ff1cdb1
...
@@ -20,7 +20,7 @@ python runner_test.py tag id2302-20 debug mdm3
...
@@ -20,7 +20,7 @@ python runner_test.py tag id2302-20 debug mdm3
"""
"""
def
second_
center_Stock_
return_Out
(
type
):
#
中心库退供应商
def
center_Stock_
unpack
(
type
):
#
扫码发放(高值不能扫码发放)
module
=
"b5_spd3_core_business_flow"
module
=
"b5_spd3_core_business_flow"
# # 登录获取用户id等信息,使用创建的用户登录===========开始
# # 登录获取用户id等信息,使用创建的用户登录===========开始
info
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
"用户名信息"
,
'message3'
)
info
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
"用户名信息"
,
'message3'
)
...
@@ -35,7 +35,8 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
...
@@ -35,7 +35,8 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
commonFuc
().
get_business_data
(
module
,
"X-APP-CODE"
))
commonFuc
().
get_business_data
(
module
,
"X-APP-CODE"
))
if
type
==
2
:
#高值退货出库
if
type
==
1
:
print
(
'低值耗材扫码发放'
)
module
=
"b5_spd3_core_business_flow"
module
=
"b5_spd3_core_business_flow"
# # 登录获取用户id等信息,使用创建的用户登录===========开始
# # 登录获取用户id等信息,使用创建的用户登录===========开始
info
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
"用户名信息"
,
'message3'
)
info
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
"用户名信息"
,
'message3'
)
...
@@ -46,181 +47,31 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
...
@@ -46,181 +47,31 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
token
,
projectCode
,
uxid
,
corpId
,
info
=
login
(
username
,
password
,
2
)
token
,
projectCode
,
uxid
,
corpId
,
info
=
login
(
username
,
password
,
2
)
# 登录获取用户id等信息,使用创建的用户登录============结束
# 登录获取用户id等信息,使用创建的用户登录============结束
# 到库房明细查询,查询产品的udi码
# 到库房明细查询,查询产品的udi码
get_udi
(
2
)
udi_code
=
get_udi1
(
1
)
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_pick_submit_url"
)
#扫码====================
print
(
'url'
,
url
)
# 退货出库扫条码
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
"herpService_stock_pick_scan_url"
)
commonFuc
().
get_business_data
(
module
,
"X-APP-CODE"
))
# 从message18文件中获取信息
# 从文件中获取必要信息
info
=
FileUtils
().
r_info8
(
module
,
"条码信息"
,
'message18'
)
info
=
FileUtils
().
r_info8
(
module
,
"条码信息"
,
'message18'
)
# print('info', info)
# print('info', info)
list_a
=
info
[
'list_a'
]
list_a
=
info
[
'list_a'
]
# print('list_a', list_a[0], type(list_a), len(list_a))
stockId
=
commonFuc
().
analysis_json
(
'stockId'
,
list_a
)
UTid
=
'UT'
stockName
=
commonFuc
().
analysis_json
(
'stockName'
,
list_a
)
areaCode
=
'areaCode'
;
areaCode
=
commonFuc
().
analysis_json
(
'areaCode'
,
list_a
)
createTime
=
'createTime'
;
areaName
=
commonFuc
().
analysis_json
(
'areaName'
,
list_a
)
hosId
=
'hosId'
;
deptId2
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室id'
,
'message6'
)[
"deptid2"
]
stockId
=
'stockId'
;
targetDeptId
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室id'
,
'message6'
)[
"deptid1"
]
areaCode
=
'areaCode'
;
deptName
=
get_branch_name
()
areaName
=
'areaName'
;
targetStockId
=
get_stockId
(
deptName
+
'中心库房'
,
1
)
shelfCode
=
'shelfCode'
codeType
=
'codeType'
;
tagType
=
'tagType'
;
hosGoodsId
=
'hosGoodsId'
;
mdmGoodsCode
=
'mdmGoodsCode'
;
goodsCode
=
'goodsCode'
;
goodsDi
=
'goodsDi'
;
barName
=
'barName'
;
batchCode
=
'batchCode'
expdtDate
=
'expdtDate'
;
productDate
=
'productDate'
pkgCode
=
'pkgCode'
print
(
'aaaaaaaaaaaaaaaaaaaaaaaaa'
,
list_a
[
0
])
list_b
=
list_a
[
0
]
for
i
in
list_b
:
print
(
i
)
UTid
=
i
[
'id'
]
areaCode
=
i
[
'areaCode'
]
createTime
=
i
[
'createTime'
]
hosId
=
i
[
'hosId'
]
stockId
=
i
[
'stockId'
];
areaCode
=
i
[
'areaCode'
];
areaName
=
i
[
'areaName'
];
shelfCode
=
i
[
'shelfCode'
]
codeType
=
i
[
'codeType'
];
tagType
=
i
[
'tagType'
];
hosGoodsId
=
i
[
'hosGoodsId'
];
mdmGoodsCode
=
i
[
'mdmGoodsCode'
]
goodsCode
=
i
[
'goodsCode'
];
goodsDi
=
i
[
'goodsDi'
];
barName
=
i
[
'barName'
];
batchCode
=
i
[
'batchCode'
]
expdtDate
=
i
[
'expdtDate'
];
productDate
=
i
[
'productDate'
]
pkgCode
=
i
[
'pkgCode'
]
pkgCodeSee
=
i
[
'pkgCodeSee'
]
ssccCode
=
i
[
'ssccCode'
]
tbStatus
=
i
[
'tbStatus'
]
onlyKey
=
i
[
'hosGoodsId'
]
ext
=
i
[
'ext'
]
print
(
'ext'
,
ext
)
distrDetailId
=
ext
[
'distrDetailId'
]
distrBillId
=
ext
[
'distrBillId'
]
purBillId
=
ext
[
'purBillId'
]
pkgDefQty
=
ext
[
'pkgDefQty'
]
# pkgDefId = ext['pkgDefId']
# pkgDefName = ext['pkgDefName']
purMode
=
i
[
'purMode'
]
goodsMfrsName
=
i
[
'goodsMfrsName'
]
goodsSpec
=
i
[
'goodsSpec'
]
unit
=
i
[
'unit'
]
goodsName
=
i
[
'goodsName'
]
pkgDefId
=
i
[
'pkgDefId'
]
# pkgDefQty = i['pkgDefQty']
pkgDefName
=
i
[
'pkgDefName'
]
printNum
=
i
[
'printNum'
]
made
=
i
[
'made'
]
provId
=
i
[
'provId'
]
provName
=
i
[
'provName'
]
subProvId
=
i
[
'subProvId'
]
subProvName
=
i
[
'subProvName'
]
hosGoodsCode
=
i
[
'hosGoodsCode'
]
subSendFlag
=
i
[
'subSendFlag'
]
areaName
=
i
[
'areaName'
]
hosId
=
i
[
'hosId'
]
inStockTime
=
i
[
'inStockTime'
]
break
# pkgDefQty=1
deptid1
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室id'
,
'message6'
)[
"deptid1"
]
deptName
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室name'
,
'message6'
)[
"deptid1"
]
# # 请求体
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload66"
,
areaCode
,
UTid
,
createTime
,
UTid
,
hosId
,
stockId
,
areaCode
,
areaName
,
shelfCode
,
codeType
,
tagType
,
hosGoodsId
,
mdmGoodsCode
,
goodsCode
,
goodsDi
,
barName
,
batchCode
,
expdtDate
,
productDate
,
pkgCode
,
pkgCodeSee
,
ssccCode
,
tbStatus
,
pkgDefQty
,
purBillId
,
distrBillId
,
inStockTime
,
distrDetailId
,
purMode
,
goodsMfrsName
,
goodsSpec
,
unit
,
goodsName
,
printNum
,
made
,
provId
,
provName
,
subProvId
,
subProvName
,
hosGoodsCode
,
subSendFlag
,
onlyKey
,
areaName
,
hosId
,
get_branch_id
(),
deptid1
,
deptName
,
stockId
)
print
(
'request_body'
,
'ccccccc'
,
request_body
)
# # # # 发送请求
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload67"
,
udi_code
,
stockId
,
deptId2
,
areaCode
,
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
areaName
,
print
(
'result'
,
result
)
targetStockId
,
targetDeptId
)
PICK_ID
=
commonFuc
().
analysis_json
(
'data'
,
result
)
# =====================出库复核列表查询获取pickid===============
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_pick_return_page_url"
)
print
(
'url'
,
url
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload20"
,
get_branch_id
(),
get_hosid
(),
deptid1
)
# # # # 发送请求
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'result'
,
result
)
# =====================出库复核列表查询获取pickid===============
# =======================查看出库单详细信息===============
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_pick_checkReview_url"
)
url
=
url
+
' '
.
join
(
PICK_ID
)
+
'?pickedFlag=true'
print
(
'url'
,
url
)
# # # # 发送请求
result
=
commonFuc
().
http_get
(
url
,
headers
)
print
(
'查看出库单详细信息result'
,
result
)
# =======================查看出库单详细信息===============
# ========================扫码复核
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_stock_hdiBarcode_scan_url"
)
url
=
url
+
pkgCode
print
(
'url'
,
url
)
# # # # 发送请求
result
=
commonFuc
().
http_get
(
url
,
headers
)
print
(
'扫码复核result'
,
result
)
data
=
commonFuc
().
analysis_json
(
'data'
,
result
)
UT_id
=
commonFuc
().
analysis_json
(
'id'
,
data
)
createTime
=
commonFuc
().
analysis_json
(
'createTime'
,
data
)
snCode
=
commonFuc
().
analysis_json
(
'snCode'
,
data
)
tbStatus
=
commonFuc
().
analysis_json
(
'tbStatus'
,
data
)
print
(
UT_id
)
# ========================扫码复核
# ========出库复核提交==========
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_stock_review_pass_submit_url"
)
print
(
'url'
,
url
)
sourceId
=
' '
.
join
(
PICK_ID
)
# 请求体
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload21"
,
UT_id
,
createTime
,
snCode
,
hosId
,
stockId
,
areaCode
,
areaName
,
shelfCode
,
codeType
,
tagType
,
hosGoodsId
,
mdmGoodsCode
,
goodsCode
,
goodsDi
,
barName
,
batchCode
,
expdtDate
,
productDate
,
pkgCode
,
pkgCodeSee
,
ssccCode
,
tbStatus
,
distrDetailId
,
distrBillId
,
purBillId
,
pkgDefQty
,
pkgDefId
,
pkgDefName
,
purMode
,
goodsMfrsName
,
goodsSpec
,
unit
,
goodsName
,
pkgDefId
,
pkgDefQty
,
pkgDefName
,
made
,
hosGoodsCode
,
sourceId
)
print
(
'request_body'
,
request_body
)
print
(
'request_body'
,
request_body
)
# # # # 发送请求
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'herpService_stock_review_pass_submit_urlresult'
,
result
)
print
(
'扫码发放result'
,
result
)
# ========出库复核提交
#扫码=======================
elif
type
==
1
:
print
(
'低值耗材退货出库'
)
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等信息,使用创建的用户登录============结束
# 到库房明细查询,查询产品的udi码
get_udi
(
1
)
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_pick_submit_url"
)
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_pick_submit_url"
)
print
(
'url'
,
url
)
print
(
'url'
,
url
)
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
...
@@ -381,7 +232,7 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
...
@@ -381,7 +232,7 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
print
(
'herpService_stock_review_pass_submit_urlresult'
,
result
)
print
(
'herpService_stock_review_pass_submit_urlresult'
,
result
)
# ========出库复核提交
# ========出库复核提交
elif
type
==
3
:
elif
type
==
3
:
print
(
'试剂产品
退库出库
'
)
print
(
'试剂产品
扫码发放
'
)
module
=
"b5_spd3_core_business_flow"
module
=
"b5_spd3_core_business_flow"
# # 登录获取用户id等信息,使用创建的用户登录===========开始
# # 登录获取用户id等信息,使用创建的用户登录===========开始
info
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
"用户名信息"
,
'message3'
)
info
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
"用户名信息"
,
'message3'
)
...
@@ -555,9 +406,8 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
...
@@ -555,9 +406,8 @@ def second_center_Stock_return_Out(type): # 中心库退供应商
try
:
try
:
updateUserLoginDefaultRange
(
get_listUserMgrRangePage1
(
1
))
# 设置登录账号默认权限是二级库
updateUserLoginDefaultRange
(
get_listUserMgrRangePage1
(
1
))
# 设置登录账号默认权限是二级库
second_center_Stock_return_Out
(
2
)
#高值耗材退货出库
center_Stock_unpack
(
1
)
#低值耗材退货出库
second_center_Stock_return_Out
(
1
)
#低值耗材退货出库
center_Stock_unpack
(
2
)
#试剂耗材退货出库
second_center_Stock_return_Out
(
3
)
#试剂耗材退货出库
commonFuc
().
check_text_exist_result_text
(
'succees'
,
'succees'
)
commonFuc
().
check_text_exist_result_text
(
'succees'
,
'succees'
)
except
:
except
:
commonFuc
().
check_text_exist_result_text
(
'error'
,
'1'
)
commonFuc
().
check_text_exist_result_text
(
'error'
,
'1'
)
data/a2_mdm3_ea/message
View file @
3ff1cdb1
企业信息:
企业信息:
e_id: CR20240626005
7
e_id: CR2024062600
9
5
cname: 国药集团公司
XTQY%
cname: 国药集团公司
EJey4
data/a3_mdm3_hs/message
View file @
3ff1cdb1
医院信息:
医院信息:
h_id: 湖南省人民医院
C
Z5
Yd
h_id: 湖南省人民医院Z5
&dX
h_name: 湖南省人民医院
C
Z5
Yd
h_name: 湖南省人民医院Z5
&dX
data/a5_mdm3_pdm/message2
View file @
3ff1cdb1
产品审核信息
:
产品审核信息
:
MSPid
:
MSP240626001
6
_1
MSPid
:
MSP24062600
3
1_1
hosId
:
h0347
hosId
:
h0347
hosGoodsId
:
h0347000042
6
8
hosGoodsId
:
h03470000428
3
provGoodsid
:
provGood-992214
56
provGoodsid
:
provGood-992214
71
goodsAuditBillId
:
MSP240626001
6
goodsAuditBillId
:
MSP24062600
3
1
targetId
:
MSP240626001
6
_1
targetId
:
MSP24062600
3
1_1
data/a6_mdm3_si/message
View file @
3ff1cdb1
...
@@ -2,10 +2,10 @@
...
@@ -2,10 +2,10 @@
list_a:
list_a:
- &id001
- &id001
settleMonth: '202407'
settleMonth: '202407'
pid: OBh03472024062
50004
pid: OBh03472024062
60028
hosGoodsId: h0347000042
49
hosGoodsId: h0347000042
80
goodsCode: '000042
49
'
goodsCode: '000042
80
'
goodsName: 一次性注射器_低值
qPW6a
goodsName: 一次性注射器_低值
#c!$C
goodsGg: G-31891
goodsGg: G-31891
mfrsName: 德国歌德公司 Geuder AG
mfrsName: 德国歌德公司 Geuder AG
unit: 支
unit: 支
...
@@ -20,14 +20,14 @@
...
@@ -20,14 +20,14 @@
normalContractId:
normalContractId:
normalContract: '1'
normalContract: '1'
detailList:
detailList:
- pid: OBh03472024062
50004
- pid: OBh03472024062
60028
settleMonth: '202407'
settleMonth: '202407'
accountDate: '2024-06-2
5
'
accountDate: '2024-06-2
6
'
hosGoodsId: h0347000042
49
hosGoodsId: h0347000042
80
batchCode: '333'
batchCode: '333'
distrDetailId: '038388
14
'
distrDetailId: '038388
70
'
distrId: PSh03472024062
50006
distrId: PSh03472024062
60019
distrOrderNo: PSh03472024062
50006
distrOrderNo: PSh03472024062
60019
settlePrice: 99.9999
settlePrice: 99.9999
maxSettleQty: -100.0
maxSettleQty: -100.0
maxSettleAmount: -9999.99
maxSettleAmount: -9999.99
...
@@ -36,11 +36,11 @@
...
@@ -36,11 +36,11 @@
leftSettleQty: -100.0
leftSettleQty: -100.0
leftSettleAmount: -9999.99
leftSettleAmount: -9999.99
hosId: h0347
hosId: h0347
provId: p1e2
c6
provId: p1e2
d0
branchId: h0347-3
695
branchId: h0347-3
701
balanceDetId: OBh03472024062
50004
-000001
balanceDetId: OBh03472024062
60028
-000001
purMode: 10
purMode: 10
barCode: 013
695
0000042
49
0103331124062
5
1725010
1
21UT24062
5
000
2
02
barCode: 013
701
0000042
80
0103331124062
6
1725010
2
21UT24062
6
00
1
002
batchId:
batchId:
price:
price:
maxQty:
maxQty:
...
@@ -53,15 +53,15 @@
...
@@ -53,15 +53,15 @@
volumeFlag:
volumeFlag:
onlineKind:
onlineKind:
invoicePrice: 99.9999
invoicePrice: 99.9999
viewId: 202407OBh03472024062
50004
h0347000042
49
viewId: 202407OBh03472024062
60028
h0347000042
80
- pid: OBh03472024062
50004
- pid: OBh03472024062
60028
settleMonth: '202407'
settleMonth: '202407'
accountDate: '2024-06-2
5
'
accountDate: '2024-06-2
6
'
hosGoodsId: h0347000042
49
hosGoodsId: h0347000042
80
batchCode: '333'
batchCode: '333'
distrDetailId: '038388
14
'
distrDetailId: '038388
70
'
distrId: PSh03472024062
50006
distrId: PSh03472024062
60019
distrOrderNo: PSh03472024062
50006
distrOrderNo: PSh03472024062
60019
settlePrice: 99.9999
settlePrice: 99.9999
maxSettleQty: 100.0
maxSettleQty: 100.0
maxSettleAmount: 9999.99
maxSettleAmount: 9999.99
...
@@ -70,11 +70,11 @@
...
@@ -70,11 +70,11 @@
leftSettleQty: 100.0
leftSettleQty: 100.0
leftSettleAmount: 9999.99
leftSettleAmount: 9999.99
hosId: h0347
hosId: h0347
provId: p1e2
c6
provId: p1e2
d0
branchId: h0347-3
695
branchId: h0347-3
701
balanceDetId: OBh03472024062
50004
-000002
balanceDetId: OBh03472024062
60028
-000002
purMode: 10
purMode: 10
barCode: 013
695
0000042
49
0103331124062
5
1725010
1
21UT24062
5
00
0230
barCode: 013
701
0000042
80
0103331124062
6
1725010
2
21UT24062
6
00
1005
batchId:
batchId:
price:
price:
maxQty:
maxQty:
...
@@ -87,10 +87,10 @@
...
@@ -87,10 +87,10 @@
volumeFlag:
volumeFlag:
onlineKind:
onlineKind:
invoicePrice: 99.9999
invoicePrice: 99.9999
viewId: 202407OBh03472024062
50004
h0347000042
49
viewId: 202407OBh03472024062
60028
h0347000042
80
unique: 202407OBh03472024062
50004
h0347000042
49
unique: 202407OBh03472024062
60028
h0347000042
80
onlineKind: '10'
onlineKind: '10'
viewId: 202407OBh03472024062
50004
h0347000042
49
viewId: 202407OBh03472024062
60028
h0347000042
80
list_b:
list_b:
- *id001
- *id001
list_c:
list_c:
...
...
data/b2_herp3_bs/message
View file @
3ff1cdb1
院区新增:
院区新增:
branch_id: h0347-370
0
branch_id: h0347-370
1
branch_name: 东土城路院区
jKS)c
branch_name: 东土城路院区
!(BYi
科室信息:
科室信息:
dept2_id:
898e41952dc149d483b9d35661beb59b
dept2_id:
a164fd08a56b448d978c2e48dabc64f6
dept2_name: 二级检验科002
dept2_name: 二级检验科002
data/b2_herp3_bs/message3
View file @
3ff1cdb1
用户名信息
:
用户名信息
:
username1
:
自动化测试
%
iSdx
username1
:
自动化测试
tnS^4
username2
:
自动化测试
%
iSdx
username2
:
自动化测试
tnS^4
data/b2_herp3_bs/message4
View file @
3ff1cdb1
一级科室信息
:
一级科室信息
:
dept1_id
:
4a36111658c64ce9b40bf51f9f7350a0
dept1_id
:
f94c7beab2524e1eb14aa161d1feac8a
dept1_name
:
设备科001
dept1_name
:
设备科001
data/b2_herp3_bs/message6
View file @
3ff1cdb1
所有科室id
:
所有科室id
:
deptid1
:
59b55a6e68f34dd89817aa100756b645
deptid1
:
f94c7beab2524e1eb14aa161d1feac8a
deptid2
:
898e41952dc149d483b9d35661beb59b
deptid2
:
a164fd08a56b448d978c2e48dabc64f6
deptid3
:
418e884f03b84ee7afc7edfd6b64e47b
deptid3
:
8aa972b9fcb14c3ebdb27d6b027600e8
deptid4
:
55b6506d25e0419db778c7c2a3168a96
deptid4
:
67edba6ed3ee4e7eb44ccfec38c74df7
deptid5
:
a73183483031453c9c4a26b71d04ea05
所有科室name
:
所有科室name
:
deptid1
:
设备科001
deptid1
:
设备科001
deptid2
:
二级检验科002
deptid2
:
二级检验科002
deptid3
:
三级检测组003
deptid3
:
三级检测组003
deptid4
:
科室004
deptid4
:
科室004
deptid5
:
二级科室005
data/b2_herp3_bs/message7
View file @
3ff1cdb1
shelfinfo
:
shelfinfo
:
shelfid
:
a8fada2ef07049bda5486310465944c3
shelfid
:
15e6a96ff5374ed19335cabfccd454dd
shelfCode
:
areah0347248
0
shelfCode
:
areah0347248
8
areaName
:
自动化测试
areaName
:
自动化测试
data/b5_spd3_core_business_flow/data
View file @
3ff1cdb1
...
@@ -443,6 +443,6 @@ json_headers2: {
...
@@ -443,6 +443,6 @@ json_headers2: {
"stockId": "%s",
"stockId": "%s",
"pickType": "TH"
"pickType": "TH"
}
}
"payload67": {"pickType":"CB","tbStatus":20,"code":"%s","stockId":"%s","stockName":"%s中心库房","areaCode":"%s","areaName":"%s","ignoreValidExpDate":false}
"expected_value": "('00004260', 'h0347', 'p1e2ca', '177df1fadf39415ea5ce40e64edf449d', None, '11661208', '11661208', '11661208', '一次性注射器_低值hMY2F','一次性注射器', 'mfrs-11229', '德国歌德公司 Geuder AG', '', None, '', 'ycxzsq_dzhMY2F', None, '支', 'G-31891', Decimal('1.000000'), 2, '3', 10, None, None, '', None, Decimal('99.9999'), None, '德国', None, None, '', 1, None, 0, None, 0, '', '', None, None, 1, 0, 1, 'p1e2ca:UID-051951', datetime.datetime(2024, 6, 26, 7, 1, 39), 'p1e2ca:UID-051951', 0, 0, 1, None)"
"expected_value": "('00004260', 'h0347', 'p1e2ca', '177df1fadf39415ea5ce40e64edf449d', None, '11661208', '11661208', '11661208', '一次性注射器_低值hMY2F','一次性注射器', 'mfrs-11229', '德国歌德公司 Geuder AG', '', None, '', 'ycxzsq_dzhMY2F', None, '支', 'G-31891', Decimal('1.000000'), 2, '3', 10, None, None, '', None, Decimal('99.9999'), None, '德国', None, None, '', 1, None, 0, None, 0, '', '', None, None, 1, 0, 1, 'p1e2ca:UID-051951', datetime.datetime(2024, 6, 26, 7, 1, 39), 'p1e2ca:UID-051951', 0, 0, 1, None)"
"expected_value2": '{"hos_goods_code": "00004249","hos_id": "h0347","prov_id": "p1e2c6","prov_hos_goods_id": "%s","srv_id": null,"mdm_goods_code": "11661197","mdm_goods_spec_code": "11661197","spd_goods_code": "11661197","goods_name": "一次性注射器_低值qPW6a","goods_general_name": "一次性注射器","goods_mfrs_id": "mfrs-11229","goods_mfrs_name": "德国歌德公司 Geuder AG","goods_reg_cert": "","goods_agent_mfrs_id": null,"brand": "","short_pinyin": "ycxzsq_dzqPW6a","kind_sixtyeight_code": null,"unit": "支","goods_spec": "G-31891","goods_package": Decimal("1.000000"),"bar_code_mng": 2,"unique_code_strategy": "3","pur_mode": 10,"sub_pur_mode": null,"erp_code": null,"herp_code": "","hrp": null,"price": Decimal("99.9999"),"abroad_flag": null,"made": "德国","property": null,"mgr_level": null,"goods_desc": "","charge_flag": 1,"focus_control_type": null,"temp_flag": 0,"official_status": null,"focus_control": 0,"storage_conditions": "","transport_conditions": "","into_cost_flag": null,"rfid_flag": null,"purchase_flag": 1,"tb_status": 0,"version": 1,"create_user": "p1e2c6:UID-051946","create_time": datetime.datetime(2024,6,25,7,1,34),"last_modified_user": "p1e2c6:UID-051946","sterilize_flag": 0,"multi_charge_flag": 0,"use_frequency": 1,"charge_unit": null}'
"expected_value2": '{"hos_goods_code": "00004249","hos_id": "h0347","prov_id": "p1e2c6","prov_hos_goods_id": "%s","srv_id": null,"mdm_goods_code": "11661197","mdm_goods_spec_code": "11661197","spd_goods_code": "11661197","goods_name": "一次性注射器_低值qPW6a","goods_general_name": "一次性注射器","goods_mfrs_id": "mfrs-11229","goods_mfrs_name": "德国歌德公司 Geuder AG","goods_reg_cert": "","goods_agent_mfrs_id": null,"brand": "","short_pinyin": "ycxzsq_dzqPW6a","kind_sixtyeight_code": null,"unit": "支","goods_spec": "G-31891","goods_package": Decimal("1.000000"),"bar_code_mng": 2,"unique_code_strategy": "3","pur_mode": 10,"sub_pur_mode": null,"erp_code": null,"herp_code": "","hrp": null,"price": Decimal("99.9999"),"abroad_flag": null,"made": "德国","property": null,"mgr_level": null,"goods_desc": "","charge_flag": 1,"focus_control_type": null,"temp_flag": 0,"official_status": null,"focus_control": 0,"storage_conditions": "","transport_conditions": "","into_cost_flag": null,"rfid_flag": null,"purchase_flag": 1,"tb_status": 0,"version": 1,"create_user": "p1e2c6:UID-051946","create_time": datetime.datetime(2024,6,25,7,1,34),"last_modified_user": "p1e2c6:UID-051946","sterilize_flag": 0,"multi_charge_flag": 0,"use_frequency": 1,"charge_unit": null}'
data/b5_spd3_core_business_flow/message
View file @
3ff1cdb1
供货关系申请2:
供货关系申请2:
e_corpId: p1e2
cc
e_corpId: p1e2
d0
h_corpId: h0347
h_corpId: h0347
e_username: 国药集团公司
XTQY%
e_username: 国药集团公司
EJey4
h_name: test001
h_name: test001
data/b5_spd3_core_business_flow/message1
View file @
3ff1cdb1
产品审核信息
:
产品审核信息
:
MSPid
:
MSP24062600
1
2_1
MSPid
:
MSP240626002
7
_1
hosId
:
h0347
hosId
:
h0347
hosGoodsId
:
h0347000042
64
hosGoodsId
:
h0347000042
79
provGoodsid
:
provGood-992214
52
provGoodsid
:
provGood-992214
67
goodsAuditBillId
:
MSP24062600
1
2
goodsAuditBillId
:
MSP240626002
7
targetId
:
MSP24062600
1
2_1
targetId
:
MSP240626002
7
_1
data/b5_spd3_core_business_flow/message10
View file @
3ff1cdb1
低值配送单号
:
低值配送单号
:
distrBillId1
:
PSh03472024062
5
00
22
distrBillId1
:
PSh03472024062
6
00
35
distrBillId2
:
PSh03472024062
5
00
22
distrBillId2
:
PSh03472024062
6
00
35
高值配送单号
:
高值配送单号
:
distrBillId1
:
PSh03472024062
5
00
2
3
distrBillId1
:
PSh03472024062
6
003
6
distrBillId2
:
PSh03472024062
5
00
2
3
distrBillId2
:
PSh03472024062
6
003
6
试剂配送单号
:
试剂配送单号
:
distrBillId1
:
PSh03472024062
5
00
24
distrBillId1
:
PSh03472024062
6
00
37
distrBillId2
:
PSh03472024062
5
00
24
distrBillId2
:
PSh03472024062
6
00
37
data/b5_spd3_core_business_flow/message11
View file @
3ff1cdb1
采购计划单号高值
:
采购计划单号高值
:
orderNo1
:
PLAN2024062630
098
orderNo1
:
PLAN2024062630
184
orderNo2
:
PLAN2024062630
098
orderNo2
:
PLAN2024062630
184
data/b5_spd3_core_business_flow/message12
View file @
3ff1cdb1
采购计划单号试剂
:
采购计划单号试剂
:
orderNo1
:
PLAN2024062630
099
orderNo1
:
PLAN2024062630
186
orderNo2
:
PLAN2024062630
099
orderNo2
:
PLAN2024062630
186
data/b5_spd3_core_business_flow/message13
View file @
3ff1cdb1
...
@@ -3,27 +3,27 @@
...
@@ -3,27 +3,27 @@
-
&id001
-
&id001
-
id
:
-
id
:
hosId
:
h0347
hosId
:
h0347
branchId
:
h0347-3
695
branchId
:
h0347-3
701
deptId
:
deptId
:
taskType
:
1
taskType
:
1
sourceOrgId
:
p1e2
c6
sourceOrgId
:
p1e2
d0
sourceOrgName
:
国药集团公司
YG6X1
sourceOrgName
:
国药集团公司
EJey4
sourceOrderNo
:
PSh03472024062
5
00
24
sourceOrderNo
:
PSh03472024062
6
00
37
billMode
:
'66'
billMode
:
'66'
stockKind
:
stockKind
:
purMode
:
purMode
:
sourceId
:
PSh03472024062
5
00
24
sourceId
:
PSh03472024062
6
00
37
sourceDetailId
:
sourceDetailId
:
sourceType
:
PSD
sourceType
:
PSD
sourceTypeName
:
配送单
sourceTypeName
:
配送单
sourceVersion
:
1
sourceVersion
:
1
planOrderNo
:
PLAN2024062
529968
planOrderNo
:
PLAN2024062
630186
purOrderNo
:
CG2024062
5
19
663
purOrderNo
:
CG2024062
6
19
774
recOrgId
:
e74d518c952741f388a2ceb6560c550c
recOrgId
:
a164fd08a56b448d978c2e48dabc64f6
recOrgName
:
二级检验科002
recOrgName
:
二级检验科002
billRelationJson
:
'{"buyBillId":"Bh03472024062
5
00015","planBillId":"Ph03472024062
5
026
613
","planOrderNo":"PLAN2024062
529968
","buyOrderNo":"BUY2024062
5
05
272
","purOrderNo":"CG2024062
5
19
663
","purBillId":"Ch03472024062
5
00007
6
","purBillDate":"2024-06-2
5
billRelationJson
:
'{"buyBillId":"Bh03472024062
6
00015","planBillId":"Ph03472024062
6
026
831
","planOrderNo":"PLAN2024062
630186
","buyOrderNo":"BUY2024062
6
05
317
","purOrderNo":"CG2024062
6
19
774
","purBillId":"Ch03472024062
6
0000
8
7","purBillDate":"2024-06-2
6
07
:
36:18
","distrBillId":"PSh03472024062
5
00
24
","distrOrderNo":"PSh03472024062
5
00
24
"}'
14
:
18:26
","distrBillId":"PSh03472024062
6
00
37
","distrOrderNo":"PSh03472024062
6
00
37
"}'
taskDate
:
'2024-06-2
5 07:37:06
'
taskDate
:
'2024-06-2
6 14:18:50
'
taskDateStart
:
taskDateStart
:
taskDateEnd
:
taskDateEnd
:
billModeList
:
billModeList
:
...
...
data/b5_spd3_core_business_flow/message14
View file @
3ff1cdb1
...
@@ -3,11 +3,11 @@
...
@@ -3,11 +3,11 @@
-
&id001
-
&id001
-
purMode
:
60
-
purMode
:
60
unitName
:
100支/100
unitName
:
100支/100
hosGoodsId
:
h0347000042
50
hosGoodsId
:
h0347000042
81
mdmGoodsCode
:
mdmGoodsCode
:
spdGoodsCode
:
'11661
198
'
spdGoodsCode
:
'11661
229
'
goodsCode
:
'000042
50
'
goodsCode
:
'000042
81
'
goodsName
:
新型冠状病毒检测试剂
UZ5@q
goodsName
:
新型冠状病毒检测试剂
4GWk!
goodsGg
:
G-31891
goodsGg
:
G-31891
mfrsId
:
mfrsId
:
mfrsName
:
德国歌德公司 Geuder AG
mfrsName
:
德国歌德公司 Geuder AG
...
@@ -22,16 +22,16 @@
...
@@ -22,16 +22,16 @@
pkgDefName
:
'100'
pkgDefName
:
'100'
pkgDefQty
:
100.0
pkgDefQty
:
100.0
batchCode
:
'4444'
batchCode
:
'4444'
expdtDate
:
'2025-01-0
1
'
expdtDate
:
'2025-01-0
2
'
productDate
:
'2024-06-2
5
'
productDate
:
'2024-06-2
6
'
provName
:
国药集团公司
YG6X1
provName
:
国药集团公司
EJey4
provId
:
provId
:
viewId
:
'038388
32
'
viewId
:
'038388
88
'
verifyFlag
:
0
verifyFlag
:
0
hasSterilize
:
0
hasSterilize
:
0
id
:
'038388
32
'
id
:
'038388
88
'
detailRelationJson
:
detailRelationJson
:
extInfo
:
'{"goodsGg":"G-31891","goodsCode":"000042
50
","purMode":60,"goodsName":"新型冠状病毒检测试剂
UZ5@q
","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661
198
","ybDefId":""}'
extInfo
:
'{"goodsGg":"G-31891","goodsCode":"000042
81
","purMode":60,"goodsName":"新型冠状病毒检测试剂
4GWk!
","ygptCode":"","transCond":"","storageCond":"","erpCode":"11661
229
","ybDefId":""}'
recTemperature
:
20
recTemperature
:
20
recHumidity
:
30
recHumidity
:
30
distrPrice
:
99.9999
distrPrice
:
99.9999
...
...
data/b5_spd3_core_business_flow/message15
View file @
3ff1cdb1
验收单号
:
验收单号
:
CHECK_NO1
:
CHECKh03472024062
50
001
4
CHECK_NO1
:
CHECKh03472024062
6
001
15
CHECK_NO2
:
CHECKh03472024062
50
001
4
CHECK_NO2
:
CHECKh03472024062
6
001
15
data/b5_spd3_core_business_flow/message16
View file @
3ff1cdb1
...
@@ -5,34 +5,34 @@
...
@@ -5,34 +5,34 @@
lastModified
:
lastModified
:
version
:
version
:
createTime
:
createTime
:
createUser
:
h0347_UID-05135
9
createUser
:
h0347_UID-0513
6
5
lastModifiedUser
:
lastModifiedUser
:
billMode
:
'16'
billMode
:
'16'
recType
:
recType
:
stockKind
:
stockKind
:
purMode
:
purMode
:
sourceId
:
CHECKh03472024062
5
00
0
02
sourceId
:
CHECKh03472024062
6
00
1
02
sourceType
:
PSD
sourceType
:
PSD
sourceVersion
:
0
sourceVersion
:
0
batchList
:
batchList
:
billRelationJson
:
billRelationJson
:
hosId
:
h0347
hosId
:
h0347
deptId
:
ddab2a8e526b415092dd22527c326c0d
deptId
:
f94c7beab2524e1eb14aa161d1feac8a
deptName
:
deptName
:
branchId
:
h0347-3
695
branchId
:
h0347-3
701
branchName
:
branchName
:
taskType
:
1
taskType
:
1
sourceOrgId
:
p1e2
c6
sourceOrgId
:
p1e2
d0
sourceOrgName
:
国药集团公司
YG6X1
sourceOrgName
:
国药集团公司
EJey4
sourceOrderNo
:
YS24062
50
02
sourceOrderNo
:
YS24062
61
02
taskSourceNo
:
PSh03472024062
50006
taskSourceNo
:
PSh03472024062
60019
areaCode
:
areah034724
60
areaCode
:
areah034724
88
areaName
:
自动化测试
areaName
:
自动化测试
goodsName
:
goodsName
:
goodsGg
:
goodsGg
:
startDate
:
startDate
:
endDate
:
endDate
:
taskDate
:
'2024-06-2
5 07:10:07
'
taskDate
:
'2024-06-2
6 13:48:29
'
pkgTaskId
:
pkgTaskId
:
pkgFlag
:
pkgFlag
:
remark
:
''
remark
:
''
...
...
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