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
4980c499
Commit
4980c499
authored
May 31, 2024
by
xiao-hesheng
Browse files
流程十一脚本编写
parent
4b1ee92c
Changes
38
Hide whitespace changes
Inline
Side-by-side
air_case/b5_spd3_core_business_flow/a_b5流程十二请领业务流_二级库向二级库.air/a_b5流程十二请领业务流_二级库向二级库.py
View file @
4980c499
...
...
@@ -65,8 +65,8 @@ def second_dept_Request(hosGoodsId, type):
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_buy_queryGoodsInfoPage_url"
)
print
(
'我要请领_手工请领_列表查询================='
,
url
)
deptid2
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室id"
,
'message6'
)[
'deptid
2
'
]
deptname2
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室name"
,
'message6'
)[
'deptid
2
'
]
deptid2
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室id"
,
'message6'
)[
'deptid
5
'
]
deptname2
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室name"
,
'message6'
)[
'deptid
5
'
]
# 高值
# hosGoodsId = FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message1')['hosGoodsId']
GoodsId
=
hosGoodsId
.
replace
(
get_hosid
(),
''
)
...
...
@@ -106,7 +106,7 @@ def second_dept_Request(hosGoodsId, type):
# 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
,
'message2
1
'
)
FileUtils
().
w_info8
(
info
,
module
,
'二级库
向二级库
请领产品信息'
,
titlename
,
'message2
3
'
)
# 我要请领_手工请领_列表查询===========================
# 添加到请领车=============================================
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
...
...
@@ -157,8 +157,8 @@ def BuyCarSubmit():
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_buy_queryBuyCarPage_url"
)
print
(
'请领车查询================='
,
url
)
deptid2
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室id"
,
'message6'
)[
'deptid
2
'
]
deptname2
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室name"
,
'message6'
)[
'deptid
2
'
]
deptid2
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室id"
,
'message6'
)[
'deptid
5
'
]
deptname2
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室name"
,
'message6'
)[
'deptid
5
'
]
areaCode
=
get_stockAreaId_new
(
deptid2
,
deptname2
,
2
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload43"
,
areaCode
,
get_hosid
(),
deptid2
)
...
...
@@ -300,23 +300,224 @@ def edit_goods_target(currentDeptId, targetDeptId):
shelfCode
=
commonFuc
().
analysis_json
(
'shelfCode'
,
i
)
id1
=
commonFuc
().
analysis_json
(
'id'
,
i
)
pkgDefId
=
commonFuc
().
analysis_json
(
'pkgDefId'
,
i
)
# packetQty
= commonFuc().analysis_json('p
acketQty
', i)
purMode
=
commonFuc
().
analysis_json
(
'p
urMode
'
,
i
)
tbStatus
=
commonFuc
().
analysis_json
(
'tbStatus'
,
i
)
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_basic_mcmsDeptGoodsInfo_url"
)
url
=
url
+
id1
url
=
url
+
id1
result
=
commonFuc
().
http_get
(
url
,
headers
)
print
(
'获取产品详情信息'
,
result
)
data2
=
commonFuc
().
analysis_json
(
'data'
,
result
)
packetQty
=
commonFuc
().
analysis_json
(
'packetQty'
,
data2
)
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"basic_mcmsDeptGoodsInfo_updateById"
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload58_10_1"
,
id1
,
pkgDefId
,
targetDeptId
,
shelfCode
,
packetQty
,
tbStatus
)
if
purMode
==
60
or
purMode
==
10
:
# 低值和试剂
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload58_10_1"
,
id1
,
pkgDefId
,
targetDeptId
,
shelfCode
,
packetQty
,
tbStatus
)
elif
purMode
==
20
:
# 高值
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload58_10_2"
,
id1
,
targetDeptId
,
shelfCode
,
tbStatus
)
print
(
'编辑产品请领渠道request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'编辑产品请领渠道result'
,
result
)
def
get_centeStock_pick_list_counts
():
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"
))
url1
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_stock_out_buyPage_url"
)
print
(
'领用出库列表查询================='
,
url1
)
request_body1
=
commonFuc
().
get_business_data
(
module
,
"payload46_1"
,
get_branch_id
())
print
(
'生成拣货单列表查询'
,
'request_body'
,
request_body1
)
result1
=
commonFuc
().
http_post
(
url1
,
request_body1
,
headers
)
print
(
'生成拣货单列表查询,result1'
,
result1
)
total1
=
commonFuc
().
analysis_json
(
'total'
,
commonFuc
().
analysis_json
(
'data'
,
result1
))
return
total1
def
pick_execute
(
GoodsId
,
type
=
1
):
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"
))
url1
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_BuyPick_pickPage_url"
)
print
(
'拣货执行列表页面================='
,
url1
)
request_body1
=
commonFuc
().
get_business_data
(
module
,
"payload48"
,
GoodsId
)
print
(
'拣货执行列表页面'
,
'request_body'
,
request_body1
)
result1
=
commonFuc
().
http_post
(
url1
,
request_body1
,
headers
)
print
(
'拣货执行列表页面,result1'
,
result1
)
#获取id
PICK_ID
=
commonFuc
().
analysis_json
(
'id'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result1
)))
version
=
commonFuc
().
analysis_json
(
'version'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result1
)))
# 生成拣货单列表查询===============================================
# 生成拣货单列表锁定===============================================
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_BuyPick_updateLock_url"
)
print
(
'生成拣货单列表锁定================='
,
url
)
# version=int(version)+1
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload49"
,
PICK_ID
,
version
)
print
(
'生成拣货单列表锁定'
,
'request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'生成拣货单列表锁定,result1'
,
result
)
# 生成拣货单列表锁定===============================================
#拣货==============================
if
type
==
1
:
udi_code
=
get_udi1
(
1
)
#获取条码 低值1 高值2 试剂3
elif
type
==
2
:
udi_code
=
get_udi1
(
2
)
# 获取条码 低值1 高值2 试剂3
elif
type
==
3
:
udi_code
=
get_udi1
(
3
)
# 获取条码 低值1 高值2 试剂3
print
(
'udi_code'
,
udi_code
)
pickScan
(
PICK_ID
,
udi_code
,
type
)
#提交拣货执行单
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_BuyPick_updateStatus_url"
)
url
=
url
+
PICK_ID
print
(
'提交拣货执行单================='
,
url
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload51"
,
PICK_ID
)
print
(
'提交拣货执行单'
,
'request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'提交拣货执行单,result1'
,
result
)
#拣货===================================
#复核===================================
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_hdiBarcode_scan_url"
)
url
=
url
+
udi_code
print
(
'复核================='
,
url
)
result
=
commonFuc
().
http_get
(
url
,
headers
)
print
(
'复核,result1'
,
result
)
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
)
tagType
=
commonFuc
().
analysis_json
(
'tagType'
,
data
)
goodsDi
=
commonFuc
().
analysis_json
(
'goodsDi'
,
data
)
hosId
=
commonFuc
().
analysis_json
(
'hosId'
,
data
)
stockId
=
commonFuc
().
analysis_json
(
'stockId'
,
data
)
areaCode
=
commonFuc
().
analysis_json
(
'areaCode'
,
data
)
areaName
=
commonFuc
().
analysis_json
(
'areaName'
,
data
)
shelfCode
=
commonFuc
().
analysis_json
(
'shelfCode'
,
data
)
codeType
=
commonFuc
().
analysis_json
(
'codeType'
,
data
)
mdmGoodsCode
=
commonFuc
().
analysis_json
(
'mdmGoodsCode'
,
data
)
goodsCode
=
commonFuc
().
analysis_json
(
'goodsCode'
,
data
)
barName
=
commonFuc
().
analysis_json
(
'barName'
,
data
)
batchCode
=
commonFuc
().
analysis_json
(
'batchCode'
,
data
)
expdtDate
=
commonFuc
().
analysis_json
(
'expdtDate'
,
data
)
productDate
=
commonFuc
().
analysis_json
(
'productDate'
,
data
)
pkgCode
=
commonFuc
().
analysis_json
(
'pkgCode'
,
data
)
pkgCodeSee
=
commonFuc
().
analysis_json
(
'pkgCodeSee'
,
data
)
ssccCode
=
commonFuc
().
analysis_json
(
'ssccCode'
,
data
)
tbStatus
=
commonFuc
().
analysis_json
(
'tbStatus'
,
data
)
purMode
=
commonFuc
().
analysis_json
(
'purMode'
,
data
)
goodsMfrsName
=
commonFuc
().
analysis_json
(
'goodsMfrsName'
,
data
)
goodsSpec
=
commonFuc
().
analysis_json
(
'goodsSpec'
,
data
)
unit
=
commonFuc
().
analysis_json
(
'unit'
,
data
)
goodsName
=
commonFuc
().
analysis_json
(
'goodsName'
,
data
)
made
=
commonFuc
().
analysis_json
(
'made'
,
data
)
hosGoodsCode
=
commonFuc
().
analysis_json
(
'hosGoodsCode'
,
data
)
distrBillId
=
commonFuc
().
analysis_json
(
'distrBillId'
,
commonFuc
().
analysis_json
(
'ext'
,
data
))
purBillId
=
commonFuc
().
analysis_json
(
'purBillId'
,
commonFuc
().
analysis_json
(
'ext'
,
data
))
distrDetailId
=
commonFuc
().
analysis_json
(
'distrDetailId'
,
commonFuc
().
analysis_json
(
'ext'
,
data
))
pkgDefId
=
commonFuc
().
analysis_json
(
'pkgDefId'
,
commonFuc
().
analysis_json
(
'ext'
,
data
))
pkgDefQty
=
commonFuc
().
analysis_json
(
'pkgDefQty'
,
commonFuc
().
analysis_json
(
'ext'
,
data
))
pkgDefName
=
commonFuc
().
analysis_json
(
'pkgDefName'
,
commonFuc
().
analysis_json
(
'ext'
,
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)
sourceId
=
PICK_ID
# 请求体
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload52"
,
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
)
# # # # 发送请求
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'herpService_stock_review_pass_submit_urlresult'
,
result
)
#复核===================================
def
second_Stock_pick
():
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"
))
# 生成拣货单列表查询===============================================
url1
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_BuyPick_buyPage_url"
)
print
(
'生成拣货单列表查询================='
,
url1
)
request_body1
=
commonFuc
().
get_business_data
(
module
,
"payload46"
)
print
(
'生成拣货单列表查询'
,
'request_body'
,
request_body1
)
result1
=
commonFuc
().
http_post
(
url1
,
request_body1
,
headers
)
print
(
'生成拣货单列表查询,result1'
,
result1
)
total1
=
commonFuc
().
analysis_json
(
'total'
,
commonFuc
().
analysis_json
(
'data'
,
result1
))
Bh_id
=
commonFuc
().
analysis_json
(
'id'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result1
)))
# 生成拣货单列表查询===============================================
#生成拣货单===============================================
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_BuyPick_savePick_url"
)
print
(
'生成拣货单================='
,
url
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload47"
,
Bh_id
)
print
(
'生成拣货单'
,
'request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'生成拣货单,result'
,
result
)
while
True
:
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
remark
=
commonFuc
().
analysis_json
(
'remark'
,
commonFuc
().
analysis_json
(
'data'
,
result
))
time
.
sleep
(
3
)
if
remark
==
None
:
break
#生成拣货单===============================================
while
True
:
result1
=
commonFuc
().
http_post
(
url1
,
request_body1
,
headers
)
total2
=
commonFuc
().
analysis_json
(
'total'
,
commonFuc
().
analysis_json
(
'data'
,
result1
))
if
total1
-
total2
==
1
:
print
(
'==================生成拣货单完成============================'
)
break
try
:
# add_dept2() # 新增一个二级科室
# add_new_deptinfo() # 写入科室信息到文件中
...
...
@@ -334,23 +535,37 @@ try:
# #新建科室产品分配
# dept_goods_distribute(FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid5'])
# #编辑产品请领目标为二级检验科002
currentDeptId
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室id"
,
'message6'
)[
'deptid5'
]
targetDeptId
=
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室id"
,
'message6'
)[
'deptid2'
]
edit_goods_target
(
currentDeptId
,
targetDeptId
)
#
currentDeptId = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid5']
#
targetDeptId = FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid2']
#
edit_goods_target(currentDeptId, targetDeptId)
#
updateUserLoginDefaultRange(get_listUserMgrRangePage1(5)) # 设置登录账号默认权限是新二级库
# # # 低值
updateUserLoginDefaultRange
(
get_listUserMgrRangePage1
(
5
))
# 设置登录账号默认权限是新二级库
# # #
#
低值
# second_dept_Request(FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message2')['hosGoodsId'], 1)
# # # 高值
# # #
#
高值
# second_dept_Request(FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message1')['hosGoodsId'], 2)
# # # 试剂
# # #
#
试剂
# second_dept_Request(FileUtils().r_info8("b5_spd3_core_business_flow", "产品审核信息", 'message3')['hosGoodsId'], 3)
# BuyCarSubmit() # 请领车提交
# for i in range(6): # 三个单据共审批6次
# approval_center()
# for i in range(3): # 三个单据共审批3次
# approval_center()
BuyCarSubmit
()
# 请领车提交
for
i
in
range
(
6
):
# 三个单据共审批6次
approval_center
()
updateUserLoginDefaultRange
(
get_listUserMgrRangePage1
(
2
))
# 设置登录账号默认权限是二级库
#二级科室领用出库
# 获取拣货单列表个数
for
i
in
range
(
get_centeStock_pick_list_counts
()):
second_Stock_pick
()
# 二级库拣货
# 低值拣货执行
hosGoodsId
=
FileUtils
().
r_info8
(
"b5_spd3_core_business_flow"
,
"产品审核信息"
,
'message2'
)[
'hosGoodsId'
]
GoodsId
=
hosGoodsId
.
replace
(
get_hosid
(),
''
)
pick_execute
(
GoodsId
,
1
)
# 高值拣货执行
hosGoodsId
=
FileUtils
().
r_info8
(
"b5_spd3_core_business_flow"
,
"产品审核信息"
,
'message1'
)[
'hosGoodsId'
]
GoodsId
=
hosGoodsId
.
replace
(
get_hosid
(),
''
)
pick_execute
(
GoodsId
,
2
)
# 试剂拣货执行
hosGoodsId
=
FileUtils
().
r_info8
(
"b5_spd3_core_business_flow"
,
"产品审核信息"
,
'message3'
)[
'hosGoodsId'
]
GoodsId
=
hosGoodsId
.
replace
(
get_hosid
(),
''
)
pick_execute
(
GoodsId
,
3
)
# second_dept_one_key_in()
# second_dept_one_key_in()
...
...
air_case/public1/public1/public1.py
View file @
4980c499
...
...
@@ -2267,6 +2267,7 @@ def pickScan(PICK_ID, udi_code, type=1): # 拣货扫码
deptName
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室name'
,
'message6'
)[
"deptid1"
]
stockName
=
get_branch_name
()
createTime
=
timeUtils
().
get_time_hms
(
1
)
request_body
=
"request_body"
# # 请求体
if
type
==
1
:
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload50"
,
areaCode
,
UTid
,
createTime
,
UTid
,
get_hosid
(),
...
...
@@ -2553,7 +2554,7 @@ def second_dept_one_key_in():
targetAreaName
=
areaName
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload31"
,
viewId
,
shelfCode
,
sourceId
,
sourceType
,
deptid
,
deptName
,
targetAreaCode
,
targetAreaName
)
print
(
'request_body'
,
'一键入库'
,
request_body
)
print
(
'一键入库'
,
'request_body'
,
request_body
)
# # # # 发送请求
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
...
...
data/a2_mdm3_ea/message
View file @
4980c499
企业信息:
e_id: CR202405
29
0038
cname: 国药集团公司
0zl25
e_id: CR202405
31
0038
cname: 国药集团公司
MRA4P
data/a3_mdm3_hs/message
View file @
4980c499
医院信息:
h_id: 湖南省人民医院
5Lx8I
h_name: 湖南省人民医院
5Lx8I
h_id: 湖南省人民医院
DXn!1
h_name: 湖南省人民医院
DXn!1
data/a5_mdm3_pdm/message2
View file @
4980c499
产品审核信息
:
MSPid
:
MSP2405
29
0011_1
MSPid
:
MSP2405
31
0011_1
hosId
:
h0347
hosGoodsId
:
h034700003
842
provGoodsid
:
provGood-99221
005
goodsAuditBillId
:
MSP2405
29
0011
targetId
:
MSP2405
29
0011_1
hosGoodsId
:
h034700003
924
provGoodsid
:
provGood-99221
102
goodsAuditBillId
:
MSP2405
31
0011
targetId
:
MSP2405
31
0011_1
data/a6_mdm3_si/message
View file @
4980c499
...
...
@@ -2,10 +2,10 @@
list_a:
- &id001
settleMonth: '202406'
pid: OBh0347202405
29
0004
hosGoodsId: h034700003
839
goodsCode: '00003
839
'
goodsName: 一次性注射器_低值
uXIDv
pid: OBh0347202405
31
0004
hosGoodsId: h034700003
921
goodsCode: '00003
921
'
goodsName: 一次性注射器_低值
ga1u3
goodsGg: G-31891
mfrsName: 德国歌德公司 Geuder AG
unit: 支
...
...
@@ -20,13 +20,13 @@
normalContractId:
normalContract: '1'
detailList:
- pid: OBh0347202405
29
0004
- pid: OBh0347202405
31
0004
settleMonth: '202406'
hosGoodsId: h034700003
839
hosGoodsId: h034700003
921
batchCode: '333'
distrDetailId: '03837
779
'
distrId: PSh0347202405
29
0005
distrOrderNo: PSh0347202405
29
0005
distrDetailId: '03837
852
'
distrId: PSh0347202405
31
0005
distrOrderNo: PSh0347202405
31
0005
settlePrice: 99.9999
maxSettleQty: -100.0
maxSettleAmount: -9999.99
...
...
@@ -35,11 +35,11 @@
leftSettleQty: -100.0
leftSettleAmount: -9999.99
hosId: h0347
provId: p1e25
4
branchId: h0347-363
9
balanceDetId: OBh0347202405
29
0004-000001
provId: p1e25
f
branchId: h0347-36
4
3
balanceDetId: OBh0347202405
31
0004-000001
purMode: 10
barCode: 01363
9
000003
839
010333112405
29
1724120
5
21UT2405
29
000202
barCode: 0136
4
3000003
921
010333112405
31
1724120
7
21UT2405
31
000202
batchId:
price:
maxQty:
...
...
@@ -51,14 +51,14 @@
oneFcatName:
volumeFlag:
onlineKind:
viewId: 202406OBh0347202405
29
0004h034700003
839
- pid: OBh0347202405
29
0004
viewId: 202406OBh0347202405
31
0004h034700003
921
- pid: OBh0347202405
31
0004
settleMonth: '202406'
hosGoodsId: h034700003
839
hosGoodsId: h034700003
921
batchCode: '333'
distrDetailId: '03837
779
'
distrId: PSh0347202405
29
0005
distrOrderNo: PSh0347202405
29
0005
distrDetailId: '03837
852
'
distrId: PSh0347202405
31
0005
distrOrderNo: PSh0347202405
31
0005
settlePrice: 99.9999
maxSettleQty: 100.0
maxSettleAmount: 9999.99
...
...
@@ -67,11 +67,11 @@
leftSettleQty: 100.0
leftSettleAmount: 9999.99
hosId: h0347
provId: p1e25
4
branchId: h0347-363
9
balanceDetId: OBh0347202405
29
0004-000002
provId: p1e25
f
branchId: h0347-36
4
3
balanceDetId: OBh0347202405
31
0004-000002
purMode: 10
barCode: 01363
9
000003
839
010333112405
29
1724120
5
21UT2405
29
00021
6
barCode: 0136
4
3000003
921
010333112405
31
1724120
7
21UT2405
31
00021
2
batchId:
price:
maxQty:
...
...
@@ -83,10 +83,10 @@
oneFcatName:
volumeFlag:
onlineKind:
viewId: 202406OBh0347202405
29
0004h034700003
839
unique: 202406OBh0347202405
29
0004h034700003
839
viewId: 202406OBh0347202405
31
0004h034700003
921
unique: 202406OBh0347202405
31
0004h034700003
921
onlineKind: '10'
viewId: 202406OBh0347202405
29
0004h034700003
839
viewId: 202406OBh0347202405
31
0004h034700003
921
list_b:
- *id001
list_c:
...
...
data/b2_herp3_bs/data
View file @
4980c499
...
...
@@ -396,6 +396,7 @@ json_headers2: {
"payload58_9": {"consumeMode":null,"id":"2c127343e49947f5855021c790f4b08e","pkgDefId":"56b010aba2e04f978e3038c0f53d910c","stockLower":0,"stockUpper":0,"targetDeptId":"d69a68df361a4289b2262e4ef75b55a5","shelfCode":"area0354-2-01-02","codingType":1,"grantWay":1,"packetQty":33,"tbStatus":1}
"payload58_10": {"consumeMode":null,"id":"2c127343e49947f5855021c790f4b08e","pkgDefId":"f8ad68aae4a5406ab04316e46bbf38bd","stockLower":100,"stockUpper":1000000,"targetDeptId":"d69a68df361a4289b2262e4ef75b55a5","shelfCode":"area0354-2-02-01","codingType":0,"grantWay":2,"packetQty":66,"tbStatus":1}
"payload58_10_1": {"consumeMode":null,"id":"%s","pkgDefId":"%s","stockLower":0,"stockUpper":0,"targetDeptId":"%s","shelfCode":"%s","codingType":0,"grantWay":null,"packetQty":"%s","tbStatus":"%s","autoUnpack":null}
"payload58_10_2": {"consumeMode":null,"id":"%s","pkgDefId":null,"stockLower":0,"stockUpper":0,"targetDeptId":"%s","shelfCode":"%s","codingType":0,"grantWay":null,"packetQty":null,"tbStatus":"%s","autoUnpack":null}
"payload58_11": {"consumeMode":null,"id":"2c127343e49947f5855021c790f4b08e","pkgDefId":"aaf8ad68aae4a5406ab04316e46bbf38bd","stockLower":100,"stockUpper":1000000,"targetDeptId":"d69a68df361a4289b2262e4ef75b55a5","shelfCode":"area0354-2-02-01","codingType":0,"grantWay":2,"packetQty":66,"tbStatus":1}
"payload58_12": {"consumeMode":null,"id":"2c127343e49947f5855021c790f4b08e","pkgDefId":"56b010aba2e04f978e3038c0f53d910c","stockLower":0,"stockUpper":0,"targetDeptId":"d69a68df361a4289b2262e4ef75b55a5","shelfCode":"area0354-2-02-01","codingType":1,"grantWay":1,"packetQty":33,"tbStatus":1}
...
...
data/b2_herp3_bs/message
View file @
4980c499
院区新增:
branch_id: h0347-363
9
branch_name: 东土城路院区
#c@$a
branch_id: h0347-36
4
3
branch_name: 东土城路院区
UhFS2
科室信息:
dept2_id:
fc8822ba29a94295a3c3d27a5affbae4
dept2_id:
2400310b2a484a71a3d050da4ea37ad0
dept2_name: 二级检验科002
data/b2_herp3_bs/message3
View file @
4980c499
用户名信息
:
username1
:
自动化测试
0kQe7
username2
:
自动化测试
0kQe7
username1
:
自动化测试
oO48w
username2
:
自动化测试
oO48w
data/b2_herp3_bs/message4
View file @
4980c499
一级科室信息
:
dept1_id
:
4
37e9b776c4e4d1aabb42b5ab8066224
dept1_id
:
4
d0db8a18c454c0f8887dc578e353d16
dept1_name
:
设备科001
data/b2_herp3_bs/message5
View file @
4980c499
部门和库区信息
:
dept1_id
:
4
37e9b776c4e4d1aabb42b5ab8066224
stockAreaId
:
db3baaad8fff4c2ea4194a5dc238943e
dept1_id
:
4
d0db8a18c454c0f8887dc578e353d16
stockAreaId
:
f4e67f11442248bc8549d13cba17a792
data/b2_herp3_bs/message6
View file @
4980c499
所有科室id
:
deptid1
:
4
37e9b776c4e4d1aabb42b5ab8066224
deptid2
:
fc8822ba29a94295a3c3d27a5affbae4
deptid3
:
3d52fc27d77b47dc8bea7b57cbd21bd5
deptid4
:
8ab822e5c93840c0a0549b38639efa9e
deptid5
:
e510310e705c4a328395ae3ccf8d0cc3
deptid1
:
4
d0db8a18c454c0f8887dc578e353d16
deptid2
:
2400310b2a484a71a3d050da4ea37ad0
deptid3
:
972e8e5b8f4b40e9a84572a92b707900
deptid4
:
3ba6b6a6260d4cf1bba826e19cfc6397
deptid5
:
f71f3f896dad46c0af9403ad5cc0e8fc
所有科室name
:
deptid1
:
设备科001
deptid2
:
二级检验科002
...
...
data/b2_herp3_bs/message7
View file @
4980c499
shelfinfo
:
shelfid
:
db3baaad8fff4c2ea4194a5dc238943e
shelfCode
:
areah034721
17
shelfid
:
f4e67f11442248bc8549d13cba17a792
shelfCode
:
areah034721
43
areaName
:
自动化测试
data/b5_spd3_core_business_flow/data
View file @
4980c499
...
...
@@ -46,6 +46,7 @@
"herpService_buy_createBuyBill_url": "/api/herpService/buy/createBuyBill"
"herpService_approvalBatch_url": "/api/herpService/apprCenter/approvalBatch"
"herpService_BuyPick_buyPage_url": "/api/herpService/BuyPick/buyPage"
"herpService_stock_out_buyPage_url": "/api/herpService/stock/out/use/buyPage"
"herpService_BuyPick_savePick_url": "/api/herpService/BuyPick/savePick"
"herpService_BuyPick_pickPage_url": "/api/herpService/BuyPick/pickPage"
"herpService_BuyPick_updateLock_url": "/api/herpService/BuyPick/updateLock"
...
...
@@ -129,6 +130,8 @@ json_headers2: {
"payload44": {"billExpdtDate":"%s","billExpectDate":"","priority":"0","remark":"","branchId":"%s","buyCarIds":["%s","%s","%s"]}
"payload45": {"dtos":"%s","opinion":1}
"payload46": {"pageNum":1,"pageSize":50,"queryObject":{"deptId":"","auditStartTime":null,"auditEndTime":null,"startBillExpectDate":null,"endBillExpectDate":null,"priorityList":[],"orderNo":"","keyword":"","goodsSpec":"","shelfName":"","address":""}}
"payload46_1": {"pageNum":1,"pageSize":50,"queryObject":{"orderNo":"","priorityList":[],"branchId":"%s"}}
"payload47": {"generateAll":false,"ids":["%s"]}
"payload48": {"pageNum":1,"pageSize":50,"queryObject":{"pickType":"KS","id":"","pickerName":"","targetDeptName":"","priorityList":[],"areaCode":"","keyword":"%s","goodsSpec":""}}
"payload49": {"lockStatus":1,"pickId":"%s","version":"%s"}
...
...
data/b5_spd3_core_business_flow/message
View file @
4980c499
供货关系申请2:
e_corpId: p1e25
4
e_corpId: p1e25
f
h_corpId: h0347
e_username: 国药集团公司
0zl25
e_username: 国药集团公司
MRA4P
h_name: test001
data/b5_spd3_core_business_flow/message1
View file @
4980c499
产品审核信息
:
MSPid
:
MSP2405
29
0007_1
MSPid
:
MSP2405
31
0007_1
hosId
:
h0347
hosGoodsId
:
h034700003
838
provGoodsid
:
provGood-992210
01
goodsAuditBillId
:
MSP2405
29
0007
targetId
:
MSP2405
29
0007_1
hosGoodsId
:
h034700003
920
provGoodsid
:
provGood-992210
98
goodsAuditBillId
:
MSP2405
31
0007
targetId
:
MSP2405
31
0007_1
data/b5_spd3_core_business_flow/message10
View file @
4980c499
低值配送单号
:
distrBillId1
:
PSh0347202405
290024
distrBillId2
:
PSh0347202405
290024
distrBillId1
:
PSh0347202405
310011
distrBillId2
:
PSh0347202405
310011
高值配送单号
:
distrBillId1
:
PSh0347202405
290025
distrBillId2
:
PSh0347202405
290025
distrBillId1
:
PSh0347202405
310012
distrBillId2
:
PSh0347202405
310012
试剂配送单号
:
distrBillId1
:
PSh0347202405290026
distrBillId2
:
PSh0347202405290026
distrBillId1
:
PSh0347202405310013
distrBillId2
:
PSh0347202405310013
高值跟台配送单号
:
distrBillId1
:
PSh0347202405310014
distrBillId2
:
PSh0347202405310014
data/b5_spd3_core_business_flow/message11
View file @
4980c499
采购计划单号高值
:
orderNo1
:
PLAN202405
2924542
orderNo2
:
PLAN202405
2924542
orderNo1
:
PLAN202405
3124773
orderNo2
:
PLAN202405
3124773
data/b5_spd3_core_business_flow/message12
View file @
4980c499
采购计划单号试剂
:
orderNo1
:
PLAN202405
2924540
orderNo2
:
PLAN202405
2924540
orderNo1
:
PLAN202405
3124774
orderNo2
:
PLAN202405
3124774
data/b5_spd3_core_business_flow/message13
View file @
4980c499
...
...
@@ -3,34 +3,33 @@
-
&id001
-
id
:
hosId
:
h0347
branchId
:
h0347-363
9
branchId
:
h0347-36
4
3
deptId
:
taskType
:
1
sourceOrgId
:
p1e25
4
sourceOrgName
:
国药集团公司
0zl25
sourceOrderNo
:
PSh0347202405
290026
billMode
:
'
66
'
sourceOrgId
:
p1e25
f
sourceOrgName
:
国药集团公司
MRA4P
sourceOrderNo
:
PSh0347202405
310014
billMode
:
'
25
'
stockKind
:
purMode
:
sourceId
:
PSh0347202405
290026
sourceId
:
PSh0347202405
310014
sourceDetailId
:
sourceType
:
PSD
sourceTypeName
:
配送单
sourceVersion
:
1
planOrderNo
:
PLAN
202405
2924540
purOrderNo
:
CG
202405
2917116
recOrgId
:
fc8822ba29a94295a3c3d27a5affbae4
planOrderNo
:
SSSQ
202405
310281
purOrderNo
:
SSTZ
202405
310257
recOrgId
:
2400310b2a484a71a3d050da4ea37ad0
recOrgName
:
二级检验科002
billRelationJson
:
'{"buyBillId":"Bh03472024052900037","planBillId":"Ph034720240529021185","planOrderNo":"PLAN2024052924540","buyOrderNo":"BUY2024052904395","purOrderNo":"CG2024052917116","purBillId":"Ch034720240529000093","purBillDate":"2024-05-29
10
:
58:20","distrBillId":"PSh0347202405290026","distrOrderNo":"PSh0347202405290026"}'
taskDate
:
'2024-05-29 10:58:49'
billRelationJson
:
'{"operationApplyOrderNo":"SSSQ202405310281","operationNoticeBillId":"Nh034720240531000001","distrBillId":"PSh0347202405310014","operationNoticeOrderNo":"SSTZ202405310257","distrOrderNo":"PSh0347202405310014","operationApplyBillId":"Oh034720240531000001"}'
taskDate
:
'2024-05-31 07:23:53'
taskDateStart
:
taskDateEnd
:
billModeList
:
viewIdList
:
supplierFlag
:
tru
e
supplierFlag
:
fals
e
tbStatus
:
20
remark
:
''
remark
:
list_b
:
-
*id001
list_c
:
...
...
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