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
cebc389e
Commit
cebc389e
authored
Jun 07, 2024
by
xiao-hesheng
Browse files
流程十二脚本编写
parent
992e4b9a
Changes
15
Hide whitespace changes
Inline
Side-by-side
air_case/b5_spd3_core_business_flow/a_b7流程十四退库业务_消耗退库.air/a_b7流程十四退库业务_消耗退库.py
View file @
cebc389e
...
@@ -62,14 +62,19 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
...
@@ -62,14 +62,19 @@ def second_dept_consume_Out_Stock(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:
# print('下面处理')
# elif type == 3:
# # udi_code = get_udi2(3) # 获取条码 低值1 高值2 试剂3
# print('下面处理')
# else:
# udi_code = 'udi_code'
if
type
==
2
:
if
type
==
2
:
udi_code
=
get_udi2
(
2
)
# 获取条码 低值1 高值2 试剂3
udi_code
=
get_udi2
(
2
)
# 获取条码 低值1 高值2 试剂3
elif
type
==
3
:
info
=
(
udi_code
,
udi_code
)
# udi_code = get_udi2(3) # 获取条码 低值1 高值2 试剂3
titlename
=
(
'udi_code'
,
'udi_code'
)
print
(
'下面处理'
)
# 将高值消耗出库条码信息写入文件
else
:
FileUtils
().
w_info8
(
info
,
'b5_spd3_core_business_flow'
,
'高值消耗条码'
,
titlename
,
'message24'
)
udi_code
=
'udi_code'
if
type
==
2
:
# 高值消耗
# 高值消耗
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_stock_pick_scan_url"
)
"herpService_stock_pick_scan_url"
)
...
@@ -141,11 +146,13 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
...
@@ -141,11 +146,13 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
extInfo
=
commonFuc
().
analysis_json
(
'extInfo'
,
list_a
)
extInfo
=
commonFuc
().
analysis_json
(
'extInfo'
,
list_a
)
print
(
'extInfo'
,
extInfo
)
print
(
'extInfo'
,
extInfo
)
# inStockTime = commonFuc().analysis_json('inStockTime', extInfo)
# inStockTime = commonFuc().analysis_json('inStockTime', extInfo)
inStockTime
=
reGetString
(
extInfo
,
'inStockTime
\"
\
:
\
"
'
,
'
\"
\,
\"
useFrequency
'
)
inStockTime
=
reGetString
(
extInfo
,
r
'inStockTime
"
: "'
,
r
'",
'
)
print
(
'inStockTime'
,
inStockTime
)
print
(
'inStockTime'
,
inStockTime
)
# 从message18文件中获取信息
# 从message18文件中获取信息
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"dept_stock_out_submit_url"
)
"dept_stock_out_submit_url"
)
# import pdb
# pdb.set_trace()
deptid1
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室id'
,
'message6'
)[
"deptid1"
]
deptid1
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室id'
,
'message6'
)[
"deptid1"
]
deptName2
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室name'
,
'message6'
)[
"deptid2"
]
deptName2
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室name'
,
'message6'
)[
"deptid2"
]
...
@@ -301,7 +308,7 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
...
@@ -301,7 +308,7 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
print
(
'result'
,
result
)
print
(
'result'
,
result
)
elif
type
==
3
:
elif
type
==
3
:
print
(
'检验试剂消耗出库'
)
print
(
'检验试剂消耗出库'
)
udi_code
=
get_udi2
(
4
)
#
试剂单瓶条码
udi_code
=
get_udi2
(
4
)
#
试剂单瓶条码
# 从message18文件中获取信息
# 从message18文件中获取信息
info
=
FileUtils
().
r_info8
(
module
,
"条码信息"
,
'message18'
)
info
=
FileUtils
().
r_info8
(
module
,
"条码信息"
,
'message18'
)
data1
=
info
[
'list_a'
]
data1
=
info
[
'list_a'
]
...
@@ -333,17 +340,17 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
...
@@ -333,17 +340,17 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
# print('info', info)
# print('info', info)
list_a
=
info
[
'list_a'
]
list_a
=
info
[
'list_a'
]
extInfo
=
commonFuc
().
analysis_json
(
'extInfo'
,
list_a
)
extInfo
=
commonFuc
().
analysis_json
(
'extInfo'
,
list_a
)
pkgBarcodeId
=
commonFuc
().
analysis_json
(
'id'
,
list_a
)
pkgBarcodeId
=
commonFuc
().
analysis_json
(
'id'
,
list_a
)
print
(
'extInfo'
,
extInfo
)
print
(
'extInfo'
,
extInfo
)
# inStockTime = commonFuc().analysis_json('inStockTime', extInfo)
# inStockTime = commonFuc().analysis_json('inStockTime', extInfo)
inStockTime
=
reGetString
(
extInfo
,
r
'inStockTime": "'
,
r
'",'
)
inStockTime
=
reGetString
(
extInfo
,
r
'inStockTime": "'
,
r
'",'
)
shelfNo
=
commonFuc
().
analysis_json
(
'shelfNo'
,
list_a
)
shelfNo
=
commonFuc
().
analysis_json
(
'shelfNo'
,
list_a
)
pkgUdi
=
reGetString
(
extInfo
,
r
'pkgDefId": "'
,
r
'",'
)
pkgUdi
=
reGetString
(
extInfo
,
r
'pkgDefId": "'
,
r
'",'
)
bottleId
=
commonFuc
().
analysis_json
(
'bottleId'
,
list_a
)
bottleId
=
commonFuc
().
analysis_json
(
'bottleId'
,
list_a
)
shelfKindName
=
commonFuc
().
analysis_json
(
'shelfKindName'
,
list_a
)
shelfKindName
=
commonFuc
().
analysis_json
(
'shelfKindName'
,
list_a
)
provName
=
commonFuc
().
analysis_json
(
'provName'
,
list_a
)
provName
=
commonFuc
().
analysis_json
(
'provName'
,
list_a
)
provId
=
commonFuc
().
analysis_json
(
'provId'
,
list_a
)
provId
=
commonFuc
().
analysis_json
(
'provId'
,
list_a
)
inStockDate
=
commonFuc
().
analysis_json
(
'inStockDate'
,
list_a
)
inStockDate
=
commonFuc
().
analysis_json
(
'inStockDate'
,
list_a
)
# 从message18文件中获取信息
# 从message18文件中获取信息
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"dept_stock_out_submit_url"
)
"dept_stock_out_submit_url"
)
...
@@ -412,14 +419,165 @@ def sCan_grant(type=1): # 获取条码and扫码发放高值不能发放
...
@@ -412,14 +419,165 @@ def sCan_grant(type=1): # 获取条码and扫码发放高值不能发放
pickScan3
(
udi_code
,
3
)
# 试剂扫码发放
pickScan3
(
udi_code
,
3
)
# 试剂扫码发放
def
second_dept_consume_in_Stock
(
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"
))
if
type
==
2
:
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"dept_stock_scan_url"
)
print
(
'消耗扫条码,url'
,
url
)
# 从message18文件中获取信息
info
=
FileUtils
().
r_info8
(
module
,
"条码信息"
,
'message18'
)
data1
=
info
[
'list_a'
]
stockId
=
commonFuc
().
analysis_json
(
'stockId'
,
data1
)
areaCode
=
commonFuc
().
analysis_json
(
'areaCode'
,
data1
)
areaName
=
commonFuc
().
analysis_json
(
'areaName'
,
data1
)
shelfCode
=
commonFuc
().
analysis_json
(
'shelfCode'
,
data1
)
hosGoodsId
=
commonFuc
().
analysis_json
(
'hosGoodsId'
,
data1
)
goodsCode
=
commonFuc
().
analysis_json
(
'goodsCode'
,
data1
)
barName
=
commonFuc
().
analysis_json
(
'barName'
,
data1
)
batchCode
=
commonFuc
().
analysis_json
(
'batchCode'
,
data1
)
expdtDate
=
commonFuc
().
analysis_json
(
'expdtDate'
,
data1
)
productDate
=
commonFuc
().
analysis_json
(
'productDate'
,
data1
)
pkgCodeSee
=
commonFuc
().
analysis_json
(
'pkgCodeSee'
,
data1
)
ssccCode
=
commonFuc
().
analysis_json
(
'ssccCode'
,
data1
)
purMode
=
commonFuc
().
analysis_json
(
'purMode'
,
data1
)
goodsMfrsName
=
commonFuc
().
analysis_json
(
'goodsMfrsName'
,
data1
)
goodsSpec
=
commonFuc
().
analysis_json
(
'goodsSpec'
,
data1
)
unit
=
commonFuc
().
analysis_json
(
'unit'
,
data1
)
goodsName
=
commonFuc
().
analysis_json
(
'goodsName'
,
data1
)
made
=
commonFuc
().
analysis_json
(
'made'
,
data1
)
hosGoodsCode
=
commonFuc
().
analysis_json
(
'hosGoodsCode'
,
data1
)
purModeText
=
commonFuc
().
analysis_json
(
'purModeText'
,
data1
)
unitName
=
commonFuc
().
analysis_json
(
'unitName'
,
data1
)
# ==============================获取条码信息
# 从message18文件中获取信息
info
=
FileUtils
().
r_info8
(
module
,
"条码信息"
,
'message18'
)
# print('info', info)
list_a
=
info
[
'list_a'
]
extInfo
=
commonFuc
().
analysis_json
(
'extInfo'
,
list_a
)
pkgBarcodeId
=
commonFuc
().
analysis_json
(
'id'
,
list_a
)
print
(
'extInfo'
,
extInfo
)
# inStockTime = commonFuc().analysis_json('inStockTime', extInfo)
inStockTime
=
reGetString
(
extInfo
,
r
'inStockTime": "'
,
r
'",'
)
shelfNo
=
commonFuc
().
analysis_json
(
'shelfNo'
,
list_a
)
pkgUdi
=
reGetString
(
extInfo
,
r
'pkgDefId": "'
,
r
'",'
)
bottleId
=
commonFuc
().
analysis_json
(
'bottleId'
,
list_a
)
shelfKindName
=
commonFuc
().
analysis_json
(
'shelfKindName'
,
list_a
)
provName
=
commonFuc
().
analysis_json
(
'provName'
,
list_a
)
provId
=
commonFuc
().
analysis_json
(
'provId'
,
list_a
)
inStockDate
=
commonFuc
().
analysis_json
(
'inStockDate'
,
list_a
)
stockName
=
commonFuc
().
analysis_json
(
'stockName'
,
list_a
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload34"
,
pkgCodeSee
,
stockId
,
stockName
,
areaCode
,
areaName
)
print
(
'消耗扫条码'
,
'request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'消耗扫条码,result'
,
result
)
viewId2
=
commonFuc
().
analysis_json
(
'id'
,
commonFuc
().
analysis_json
(
'data'
,
result
))
DRh_id
=
commonFuc
().
analysis_json
(
'billId'
,
commonFuc
().
analysis_json
(
'data'
,
result
))
barcodeId
=
commonFuc
().
analysis_json
(
'bottleId'
,
commonFuc
().
analysis_json
(
'data'
,
result
))
# 扫条码 == == == == == == == == == == == == == == == ==
# 消耗退回 == == == == == == == == == == == == == == == ==
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"dept_stock_rtn_submit_url"
)
print
(
'消耗退回,url'
,
url
)
billMode
=
'20'
deptid2
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室id'
,
'message6'
)[
"deptid2"
]
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload35"
,
viewId2
,
hosGoodsId
,
DRh_id
,
barcodeId
,
billMode
,
deptid2
,
areaCode
,
areaName
)
print
(
'消耗退回'
,
'request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'消耗退回,result'
,
result
)
elif
type
==
1
:
print
(
'低值耗材消耗退回入库'
)
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_dept_availablePage_list_url"
)
info
=
FileUtils
().
r_info8
(
module
,
"条码信息"
,
'message18'
)
list_a
=
info
[
'list_a'
]
pkgCodeSee
=
commonFuc
().
analysis_json
(
'pkgCodeSee'
,
list_a
)
stockId
=
commonFuc
().
analysis_json
(
'stockId'
,
list_a
)
stockName
=
commonFuc
().
analysis_json
(
'stockName'
,
list_a
)
areaCode
=
commonFuc
().
analysis_json
(
'areaCode'
,
list_a
)
areaName
=
commonFuc
().
analysis_json
(
'areaName'
,
list_a
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload63"
,
stockId
,
stockName
,
areaCode
,
areaName
,
get_hosid
())
print
(
'低值消耗产品查询'
,
'request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'低值消耗产品查询,result'
,
result
)
viewId2
=
commonFuc
().
analysis_json
(
'viewId'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
DRh_id
=
commonFuc
().
analysis_json
(
'billId'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
barcodeId
=
commonFuc
().
analysis_json
(
'bottleId'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
hosGoodsId
=
commonFuc
().
analysis_json
(
'hosGoodsId'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
# 消耗退回 == == == == == == == == == == == == == == == ==
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"dept_stock_rtn_submit_url"
)
print
(
'低值消耗消耗退回,url'
,
url
)
billMode
=
'10'
deptid2
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室id'
,
'message6'
)[
"deptid2"
]
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload35"
,
viewId2
,
hosGoodsId
,
DRh_id
,
barcodeId
,
billMode
,
deptid2
,
areaCode
,
areaName
)
print
(
'低值消耗消耗退回'
,
'request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'低值消耗消耗退回,result'
,
result
)
elif
type
==
3
:
print
(
'试剂耗材消耗退回入库'
)
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"herpService_dept_availablePage_list_url"
)
info
=
FileUtils
().
r_info8
(
module
,
"条码信息"
,
'message18'
)
list_a
=
info
[
'list_a'
]
pkgCodeSee
=
commonFuc
().
analysis_json
(
'pkgCodeSee'
,
list_a
)
stockId
=
commonFuc
().
analysis_json
(
'stockId'
,
list_a
)
stockName
=
commonFuc
().
analysis_json
(
'stockName'
,
list_a
)
areaCode
=
commonFuc
().
analysis_json
(
'areaCode'
,
list_a
)
areaName
=
commonFuc
().
analysis_json
(
'areaName'
,
list_a
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload64"
,
stockId
,
stockName
,
areaCode
,
areaName
,
get_hosid
())
print
(
'试剂耗材消耗退回入库产品查询'
,
'request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'试剂耗材消耗退回入库产品查询,result'
,
result
)
import
pdb
pdb
.
set_trace
()
viewId2
=
commonFuc
().
analysis_json
(
'viewId'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
DRh_id
=
commonFuc
().
analysis_json
(
'billId'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
barcodeId
=
commonFuc
().
analysis_json
(
'bottleId'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
hosGoodsId
=
commonFuc
().
analysis_json
(
'hosGoodsId'
,
commonFuc
().
analysis_json
(
'data'
,
commonFuc
().
analysis_json
(
'data'
,
result
)))
# 消耗退回 == == == == == == == == == == == == == == == ==
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"dept_stock_rtn_submit_url"
)
print
(
'试剂耗材消耗退回,url'
,
url
)
billMode
=
'67'
deptid2
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
'所有科室id'
,
'message6'
)[
"deptid2"
]
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload35"
,
viewId2
,
hosGoodsId
,
DRh_id
,
barcodeId
,
billMode
,
deptid2
,
areaCode
,
areaName
)
print
(
'试剂耗材消耗退回'
,
'request_body'
,
request_body
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'试剂耗材消耗退回,result'
,
result
)
try
:
try
:
updateUserLoginDefaultRange
(
get_listUserMgrRangePage1
(
2
))
# 设置登录账号默认权限是二级库
updateUserLoginDefaultRange
(
get_listUserMgrRangePage1
(
2
))
# 设置登录账号默认权限是二级库
sCan_grant
(
1
)
#低值扫码发放
# sCan_grant(1) # 低值扫码发放
sCan_grant
(
3
)
# 试剂扫码发放
# sCan_grant(3) # 试剂扫码发放
second_dept_consume_Out_Stock
(
2
)
#高值消耗出库
# second_dept_consume_Out_Stock(2) # 高值消耗出库
second_dept_consume_Out_Stock
(
1
)
# 低值消耗出库
# second_dept_consume_in_Stock(2) # 高值消耗退货入库
# second_dept_consume_Out_Stock(1) # 低值消耗出库
# second_dept_consume_in_Stock(1) # 低值消耗退回入库
second_dept_consume_Out_Stock
(
3
)
# 试剂消耗出库
second_dept_consume_Out_Stock
(
3
)
# 试剂消耗出库
second_dept_consume_in_Stock
(
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'
)
air_case/public1/public1/public1.py
View file @
cebc389e
...
@@ -620,10 +620,12 @@ def get_udi2(type=1): # 二级科室库存明细查询获取条码
...
@@ -620,10 +620,12 @@ def get_udi2(type=1): # 二级科室库存明细查询获取条码
hosGoodsId
=
FileUtils
().
r_info8
(
"b5_spd3_core_business_flow"
,
"产品审核信息"
,
'message1'
)[
'hosGoodsId'
]
hosGoodsId
=
FileUtils
().
r_info8
(
"b5_spd3_core_business_flow"
,
"产品审核信息"
,
'message1'
)[
'hosGoodsId'
]
GoodsId
=
hosGoodsId
.
replace
(
get_hosid
(),
''
)
GoodsId
=
hosGoodsId
.
replace
(
get_hosid
(),
''
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload17_2_1"
,
GoodsId
,
get_branch_id
(),
deptid2
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload17_2_1"
,
GoodsId
,
get_branch_id
(),
deptid2
)
elif
type
==
3
:
elif
type
==
3
:
hosGoodsId
=
FileUtils
().
r_info8
(
"b5_spd3_core_business_flow"
,
"产品审核信息"
,
'message3'
)[
'hosGoodsId'
]
hosGoodsId
=
FileUtils
().
r_info8
(
"b5_spd3_core_business_flow"
,
"产品审核信息"
,
'message3'
)[
'hosGoodsId'
]
GoodsId
=
hosGoodsId
.
replace
(
get_hosid
(),
''
)
GoodsId
=
hosGoodsId
.
replace
(
get_hosid
(),
''
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload17_2_2"
,
GoodsId
,
get_branch_id
(),
deptid2
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload17_2_2"
,
GoodsId
,
get_branch_id
(),
deptid2
)
elif
type
==
4
:
#试剂单瓶条码
elif
type
==
4
:
#试剂单瓶条码
hosGoodsId
=
FileUtils
().
r_info8
(
"b5_spd3_core_business_flow"
,
"产品审核信息"
,
'message3'
)[
'hosGoodsId'
]
hosGoodsId
=
FileUtils
().
r_info8
(
"b5_spd3_core_business_flow"
,
"产品审核信息"
,
'message3'
)[
'hosGoodsId'
]
GoodsId
=
hosGoodsId
.
replace
(
get_hosid
(),
''
)
GoodsId
=
hosGoodsId
.
replace
(
get_hosid
(),
''
)
...
...
data/b5_spd3_core_business_flow/data
View file @
cebc389e
...
@@ -67,6 +67,7 @@
...
@@ -67,6 +67,7 @@
"herpService_stock_out_use_buyInfo_url": "/api/herpService/stock/out/use/buyInfo/"
"herpService_stock_out_use_buyInfo_url": "/api/herpService/stock/out/use/buyInfo/"
"herpService_stock_out_use_submit_url": "/api/herpService/stock/out/use/submit"
"herpService_stock_out_use_submit_url": "/api/herpService/stock/out/use/submit"
"herpService_stockpile_list_url": "/api/herpService/stockpile/list"
"herpService_stockpile_list_url": "/api/herpService/stockpile/list"
"herpService_dept_availablePage_list_url": "/api/herpService/dept/stock/rtn/availablePage"
"username": "xhs1009"
"username": "xhs1009"
"username2": "test001"
"username2": "test001"
...
@@ -106,7 +107,7 @@ json_headers2: {
...
@@ -106,7 +107,7 @@ json_headers2: {
"payload17": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["","","","","",""],"goodsName":"%s","branchId":"%s","purModes":[],"ssccCode":"","deptId":"","deptQuery":false,"bottleId":"","billModes":null,"provId":"","goodsSpec":"","batchCode":"","mfrCode":""}}
"payload17": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["","","","","",""],"goodsName":"%s","branchId":"%s","purModes":[],"ssccCode":"","deptId":"","deptQuery":false,"bottleId":"","billModes":null,"provId":"","goodsSpec":"","batchCode":"","mfrCode":""}}
"payload17_1": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","branchId":"%s","purModes":[""],"ssccCode":"","deptId":"","deptQuery":false,"stockId":"","bottleId":"","billModes":null,"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}}
"payload17_1": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","branchId":"%s","purModes":[""],"ssccCode":"","deptId":"","deptQuery":false,"stockId":"","bottleId":"","billModes":null,"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}}
"payload17_2": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["10"],"ssccCode":"","deptId":"%s","deptQuery":true,"bottleId":"","billModes":null,"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}}
"payload17_2": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["10"],"ssccCode":"","deptId":"%s","deptQuery":true,"bottleId":"","billModes":null,"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}}
"payload17_2_1": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["20"],"ssccCode":"","deptId":"%s","deptQuery":true,"bottleId":"","billModes":["2
5
"],"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}}
"payload17_2_1": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["20"],"ssccCode":"","deptId":"%s","deptQuery":true,"bottleId":"","billModes":["2
0
"],"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}}
"payload17_2_2": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["60"],"ssccCode":"","deptId":"%s","deptQuery":true,"bottleId":"","billModes":["66"],"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}}
"payload17_2_2": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["60"],"ssccCode":"","deptId":"%s","deptQuery":true,"bottleId":"","billModes":["66"],"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}}
"payload17_3": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["60"],"ssccCode":"","deptId":"%s","deptQuery":true,"bottleId":"","billModes":["67"],"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}}
"payload17_3": {"pageNum":1,"pageSize":50,"queryObject":{"areacodelist":["",""],"goodsName":"%s","branchId":"%s","purModes":["60"],"ssccCode":"","deptId":"%s","deptQuery":true,"bottleId":"","billModes":["67"],"provId":"","goodsSpec":"","batchCode":"","mfrCode":"","jskFlag":0}}
...
@@ -175,4 +176,6 @@ json_headers2: {
...
@@ -175,4 +176,6 @@ json_headers2: {
"payload59": {"tbStatus":20,"code":"%s","areaCode":"","ignoreValidExpDate":true,"pickType":"KS_SL"}
"payload59": {"tbStatus":20,"code":"%s","areaCode":"","ignoreValidExpDate":true,"pickType":"KS_SL"}
"payload60": {"pickType":"KS_CB","tbStatus":20,"code":"%s","stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"默认库区","ignoreValidExpDate":false}
"payload60": {"pickType":"KS_CB","tbStatus":20,"code":"%s","stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"默认库区","ignoreValidExpDate":false}
"payload61": {"pickType":"KS_XH","tbStatus":20,"code":"%s","stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","patientId":"","patientName":"","consumeType":2,"chargeDeptId":"","ignoreValidExpDate":false}
"payload61": {"pickType":"KS_XH","tbStatus":20,"code":"%s","stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","patientId":"","patientName":"","consumeType":2,"chargeDeptId":"","ignoreValidExpDate":false}
"payload62": {"queryObject":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"1","patientId":"","patientName":"","consumeType":1,"hosId":"%s","goodsName":"","goodsSpec":"","purMode":"10"},"pageNum":1,"pageSize":50}
"payload62": {"queryObject":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"1","patientId":"","patientName":"","consumeType":1,"hosId":"%s","goodsName":"","goodsSpec":"","purMode":"10"},"pageNum":1,"pageSize":50}
\ No newline at end of file
"payload63": {"queryObject":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","patientId":"","patientName":"","consumeType":"1","hosId":"%s","orderNo":"","goodsName":"","goodsSpec":"","purMode":"10","billMode":"10"},"pageNum":1,"pageSize":50}
"payload64": {"queryObject":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","inType":"0","bottleFlag":"1","patientId":"","patientName":"","consumeType":"1","hosId":"%s","goodsName":"","goodsSpec":"","orderNo":"","purMode":"60","billMode":"67"},"pageNum":1,"pageSize":50}
\ No newline at end of file
data/b5_spd3_core_business_flow/message10
View file @
cebc389e
低值配送单号
:
低值配送单号
:
distrBillId1
:
PSh03472024060700
21
distrBillId1
:
PSh03472024060700
39
distrBillId2
:
PSh03472024060700
21
distrBillId2
:
PSh03472024060700
39
高值配送单号
:
高值配送单号
:
distrBillId1
:
PSh03472024060700
22
distrBillId1
:
PSh03472024060700
40
distrBillId2
:
PSh03472024060700
22
distrBillId2
:
PSh03472024060700
40
试剂配送单号
:
试剂配送单号
:
distrBillId1
:
PSh03472024060700
23
distrBillId1
:
PSh03472024060700
41
distrBillId2
:
PSh03472024060700
23
distrBillId2
:
PSh03472024060700
41
data/b5_spd3_core_business_flow/message11
View file @
cebc389e
采购计划单号高值
:
采购计划单号高值
:
orderNo1
:
PLAN2024060726
145
orderNo1
:
PLAN2024060726
201
orderNo2
:
PLAN2024060726
145
orderNo2
:
PLAN2024060726
201
data/b5_spd3_core_business_flow/message12
View file @
cebc389e
采购计划单号试剂
:
采购计划单号试剂
:
orderNo1
:
PLAN2024060726
143
orderNo1
:
PLAN2024060726
200
orderNo2
:
PLAN2024060726
143
orderNo2
:
PLAN2024060726
200
data/b5_spd3_core_business_flow/message13
View file @
cebc389e
...
@@ -8,22 +8,22 @@
...
@@ -8,22 +8,22 @@
taskType
:
1
taskType
:
1
sourceOrgId
:
p1e27a
sourceOrgId
:
p1e27a
sourceOrgName
:
国药集团公司N2)Tj
sourceOrgName
:
国药集团公司N2)Tj
sourceOrderNo
:
PSh03472024060700
23
sourceOrderNo
:
PSh03472024060700
41
billMode
:
'66'
billMode
:
'66'
stockKind
:
stockKind
:
purMode
:
purMode
:
sourceId
:
PSh03472024060700
23
sourceId
:
PSh03472024060700
41
sourceDetailId
:
sourceDetailId
:
sourceType
:
PSD
sourceType
:
PSD
sourceTypeName
:
配送单
sourceTypeName
:
配送单
sourceVersion
:
1
sourceVersion
:
1
planOrderNo
:
PLAN2024060726
143
planOrderNo
:
PLAN2024060726
200
purOrderNo
:
CG2024060718
087
purOrderNo
:
CG2024060718
116
recOrgId
:
7d4e304548bd4324bcd974e107ddeabd
recOrgId
:
7d4e304548bd4324bcd974e107ddeabd
recOrgName
:
二级检验科002
recOrgName
:
二级检验科002
billRelationJson
:
'{"buyBillId":"Bh034720240607000
14
","planBillId":"Ph034720240607022
788
","planOrderNo":"PLAN2024060726
143
","buyOrderNo":"BUY2024060704
797
","purOrderNo":"CG2024060718
087
","purBillId":"Ch03472024060700007
8
","purBillDate":"2024-06-07
billRelationJson
:
'{"buyBillId":"Bh034720240607000
36
","planBillId":"Ph034720240607022
845
","planOrderNo":"PLAN2024060726
200
","buyOrderNo":"BUY2024060704
819
","purOrderNo":"CG2024060718
116
","purBillId":"Ch034720240607000
1
07","purBillDate":"2024-06-07
0
7
:
3
8
:4
0
","distrBillId":"PSh03472024060700
23
","distrOrderNo":"PSh03472024060700
23
"}'
1
0
:
3
6
:4
1
","distrBillId":"PSh03472024060700
41
","distrOrderNo":"PSh03472024060700
41
"}'
taskDate
:
'2024-06-07
07:39:23
'
taskDate
:
'2024-06-07
10:37:31
'
taskDateStart
:
taskDateStart
:
taskDateEnd
:
taskDateEnd
:
billModeList
:
billModeList
:
...
...
data/b5_spd3_core_business_flow/message14
View file @
cebc389e
...
@@ -26,10 +26,10 @@
...
@@ -26,10 +26,10 @@
productDate
:
'2024-06-07'
productDate
:
'2024-06-07'
provName
:
国药集团公司N2)Tj
provName
:
国药集团公司N2)Tj
provId
:
provId
:
viewId
:
'038382
20
'
viewId
:
'038382
38
'
verifyFlag
:
0
verifyFlag
:
0
hasSterilize
:
0
hasSterilize
:
0
id
:
'038382
20
'
id
:
'038382
38
'
detailRelationJson
:
detailRelationJson
:
extInfo
:
'{"goodsGg":"G-31891","goodsCode":"00004021","purMode":60,"goodsName":"新型冠状病毒检测试剂
%
k$56","ygptCode":"","transCond":"","storageCond":"","erpCode":"11660969","ybDefId":""}'
extInfo
:
'{"goodsGg":"G-31891","goodsCode":"00004021","purMode":60,"goodsName":"新型冠状病毒检测试剂
%
k$56","ygptCode":"","transCond":"","storageCond":"","erpCode":"11660969","ybDefId":""}'
recTemperature
:
20
recTemperature
:
20
...
...
data/b5_spd3_core_business_flow/message15
View file @
cebc389e
验收单号
:
验收单号
:
CHECK_NO1
:
CHECKh034720240607000
14
CHECK_NO1
:
CHECKh034720240607000
32
CHECK_NO2
:
CHECKh034720240607000
14
CHECK_NO2
:
CHECKh034720240607000
32
data/b5_spd3_core_business_flow/message18
View file @
cebc389e
条码信息
:
条码信息
:
list_a
:
list_a
:
-
&id001
-
&id001
id
:
UT240607000802000
5
id
:
UT240607000802000
1
snCode
:
UT240607000802000
5
snCode
:
UT240607000802000
1
ssccCode
:
'010839000018756
510
'
ssccCode
:
'010839000018756
114
'
pkgCodeSee
:
0136570000040210104444112406071724121421UT240607000802
pkgCodeSee
:
0136570000040210104444112406071724121421UT240607000802
hosGoodsId
:
h034700004021
hosGoodsId
:
h034700004021
hosGoodsCode
:
'00004021'
hosGoodsCode
:
'00004021'
...
@@ -29,8 +29,8 @@
...
@@ -29,8 +29,8 @@
pkgDefId
:
pkgDefId
:
extInfo
:
'{"pkgUdi": "0136570000040210104444112406071724121421UT240607000802",
extInfo
:
'{"pkgUdi": "0136570000040210104444112406071724121421UT240607000802",
"pkgDefId"
:
"", "pkgDefQty": 1, "pkgDefName": "", "inStockTime": "2024-06-07
"pkgDefId"
:
"", "pkgDefQty": 1, "pkgDefName": "", "inStockTime": "2024-06-07
08
:
26:58
", "pkgBarcodeId": "UT240607000802"}'
14
:
06:36
", "pkgBarcodeId": "UT240607000802"}'
bottleId
:
UT240607000802000
5
bottleId
:
UT240607000802000
1
pkgType
:
'67'
pkgType
:
'67'
miDjmc
:
''
miDjmc
:
''
miCode
:
''
miCode
:
''
...
@@ -40,7 +40,7 @@
...
@@ -40,7 +40,7 @@
shelfKindName
:
普通货位
shelfKindName
:
普通货位
provName
:
国药集团公司N2)Tj
provName
:
国药集团公司N2)Tj
provId
:
p1e27a
provId
:
p1e27a
inStockDate
:
'2024-06-07
08:26:58
'
inStockDate
:
'2024-06-07
14:06:36
'
mfrCode
:
mfrCode
:
made
:
德国
made
:
德国
price
:
price
:
...
...
data/b5_spd3_core_business_flow/message21
View file @
cebc389e
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
pkgDefName
:
'100'
pkgDefName
:
'100'
pkgDefQty
:
100.0
pkgDefQty
:
100.0
pkgQty
:
pkgQty
:
qty
:
300
.0
qty
:
795
.0
goodsImg
:
[]
goodsImg
:
[]
pkgDefId
:
6b59ecdb3df2446f930143a20befab12
pkgDefId
:
6b59ecdb3df2446f930143a20befab12
buyPkgQty
:
buyPkgQty
:
...
...
data/b5_spd3_core_business_flow/message7
View file @
cebc389e
采购计划单号
:
采购计划单号
:
orderNo1
:
PLAN20240607261
44
orderNo1
:
PLAN20240607261
99
orderNo2
:
PLAN20240607261
44
orderNo2
:
PLAN20240607261
99
data/b5_spd3_core_business_flow/message8
View file @
cebc389e
配送订单信息
:
配送订单信息
:
list_a
:
list_a
:
-
&id001
-
&id001
-
id
:
Ch03472024060700007
8
-
id
:
Ch034720240607000
1
07
lastModified
:
'2024-06-07 0
7
:3
8
:4
0
'
lastModified
:
'2024-06-07
1
0:3
6
:4
1
'
version
:
0
version
:
0
createTime
:
'2024-06-07 0
7
:3
8
:4
0
'
createTime
:
'2024-06-07
1
0:3
6
:4
1
'
createUser
:
h0347_UID-051318
createUser
:
h0347_UID-051318
lastModifiedUser
:
lastModifiedUser
:
orderNo
:
CG2024060718
087
orderNo
:
CG2024060718
116
billMode
:
'66'
billMode
:
'66'
recType
:
HDI
recType
:
HDI
hosId
:
h0347
hosId
:
h0347
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
areaCode
:
areaCode
:
areaName
:
areaName
:
billExpdtDate
:
billExpdtDate
:
sourceId
:
Ph034720240607022
788
sourceId
:
Ph034720240607022
845
sourceType
:
sourceType
:
inSettlement
:
inSettlement
:
recUser
:
recUser
:
...
@@ -47,7 +47,7 @@
...
@@ -47,7 +47,7 @@
sumQty
:
100.0
sumQty
:
100.0
sumPkgQty
:
1.0
sumPkgQty
:
1.0
sumAmount
:
'9999.9900'
sumAmount
:
'9999.9900'
planOrderNo
:
PLAN2024060726
143
planOrderNo
:
PLAN2024060726
200
list_b
:
list_b
:
-
*id001
-
*id001
list_c
:
list_c
:
...
...
data/b5_spd3_core_business_flow/message9
View file @
cebc389e
配送订单详细信息
:
配送订单详细信息
:
list_a
:
list_a
:
-
&id001
-
&id001
-
id
:
cec1b8fbe4fd4e79b2b714175312c
46
b
-
id
:
fb0288933bcd4070aba5bf0661c272
46
lastModified
:
lastModified
:
version
:
version
:
createTime
:
createTime
:
createUser
:
createUser
:
lastModifiedUser
:
lastModifiedUser
:
pid
:
Ch03472024060700007
8
pid
:
Ch034720240607000
1
07
orderNo
:
CG2024060718
087
orderNo
:
CG2024060718
116
sourceId
:
504bd33289024a1ca2771f60639330e5
sourceId
:
1237a54bcde647618be47efb2735b583
hosGoodsId
:
h034700004021
hosGoodsId
:
h034700004021
mdmGoodsCode
:
'11660969'
mdmGoodsCode
:
'11660969'
goodsCode
:
'00004021'
goodsCode
:
'00004021'
...
@@ -31,7 +31,7 @@
...
@@ -31,7 +31,7 @@
notSendPkgQty
:
0.0
notSendPkgQty
:
0.0
inSettlement
:
1
inSettlement
:
1
closeType
:
1
closeType
:
1
detailRelationJson
:
'{"planBillId":"Ph034720240607022
788
","buyDetailId":"Bh034720240607000
14
0001","planDetailId":"
504bd33289024a1ca2771f60639330e5
"}'
detailRelationJson
:
'{"planBillId":"Ph034720240607022
845
","buyDetailId":"Bh034720240607000
36
0001","planDetailId":"
1237a54bcde647618be47efb2735b583
"}'
extInfo
:
'{"goodsGg":"G-31891","goodsCode":"00004021","purMode":60,"goodsName":"新型冠状病毒检测试剂
%
k$56"}'
extInfo
:
'{"goodsGg":"G-31891","goodsCode":"00004021","purMode":60,"goodsName":"新型冠状病毒检测试剂
%
k$56"}'
remark
:
remark
:
tbStatus
:
tbStatus
:
...
...
report/summary.html
View file @
cebc389e
...
@@ -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分4
3
秒
</td>
<td
class=
'details-col-elapsed'
>
0分4
7
秒
</td>
<td
class=
"details-col-elapsed"
>
10
0.0%
</td>
<td
class=
"details-col-elapsed"
>
0.0%
</td>
</tr>
</tr>
</table>
</table>
...
@@ -94,8 +94,8 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
...
@@ -94,8 +94,8 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
<tr
width=
"600"
>
<tr
width=
"600"
>
<td
class=
"details-col-elapsed"
><a
href=
'../log/a_b7流程十四退库业务_消耗退库/log.html'
target=
'_blank'
>
a_b7流程十四退库业务_消耗退库
</a></td>
<td
class=
"details-col-elapsed"
><a
href=
'../log/a_b7流程十四退库业务_消耗退库/log.html'
target=
'_blank'
>
a_b7流程十四退库业务_消耗退库
</a></td>
<td
class=
"
success"
>
成功
</td>
<td
class=
"
fail"
>
失败
</td>
<td
class=
"details-col-elapsed"
>
4
2
.8
6
1
</td>
<td
class=
"details-col-elapsed"
>
4
7
.81
2
</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