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
1191788b
Commit
1191788b
authored
Jun 11, 2024
by
xiao-hesheng
Browse files
流程十二脚本编写
parent
7504fa44
Changes
3
Hide whitespace changes
Inline
Side-by-side
air_case/b5_spd3_core_business_flow/a_b7流程十四退库业务_消耗退库.air/a_b7流程十四退库业务_消耗退库.py
View file @
1191788b
...
@@ -585,6 +585,6 @@ try:
...
@@ -585,6 +585,6 @@ try:
second_dept_consume_in_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
)
# 试剂消耗退回入库
second_dept_consume_in_Stock
(
3
)
# 试剂消耗退回入库
commonFuc
().
check_text_exist_result_text
(
'
succees'
,
'succees
'
)
commonFuc
().
check_text_exist_result_text
(
'
SUCCESS'
,
'SUCCESS
'
)
except
:
except
:
commonFuc
().
check_text_exist_result_text
(
'error'
,
'
1
'
)
commonFuc
().
check_text_exist_result_text
(
'error'
,
'
SUCCESS
'
)
air_case/b5_spd3_core_business_flow/a_b8流程十五退库业务_三级库向二级库退库.air/a_b8流程十五退库业务_三级库向二级库退库.py
View file @
1191788b
...
@@ -47,7 +47,7 @@ def SERACH_goods_id(GoodsId):
...
@@ -47,7 +47,7 @@ def SERACH_goods_id(GoodsId):
return
branchGoodsId
return
branchGoodsId
def
second_dept_
consume
_Out_Stock
(
type
):
#
二
级库
消耗
出库
def
second_dept_
return
_Out_Stock
(
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'
)
...
@@ -64,11 +64,8 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
...
@@ -64,11 +64,8 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
if
type
==
2
:
if
type
==
2
:
udi_code
=
get_udi2
(
2
)
# 获取条码 低值1 高值2 试剂3
udi_code
=
get_udi2
(
2
)
# 获取条码 低值1 高值2 试剂3
info
=
(
udi_code
,
udi_code
)
titlename
=
(
'udi_code'
,
'udi_code'
)
# 高值退货出库
# 将高值消耗出库条码信息写入文件
FileUtils
().
w_info8
(
info
,
'b5_spd3_core_business_flow'
,
'高值消耗条码'
,
titlename
,
'message24'
)
# 高值消耗
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"
)
# 从message18文件中获取信息
# 从message18文件中获取信息
...
@@ -79,7 +76,7 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
...
@@ -79,7 +76,7 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
stockName
=
commonFuc
().
analysis_json
(
'stockName'
,
list_a
)
stockName
=
commonFuc
().
analysis_json
(
'stockName'
,
list_a
)
areaCode
=
commonFuc
().
analysis_json
(
'areaCode'
,
list_a
)
areaCode
=
commonFuc
().
analysis_json
(
'areaCode'
,
list_a
)
areaName
=
commonFuc
().
analysis_json
(
'areaName'
,
list_a
)
areaName
=
commonFuc
().
analysis_json
(
'areaName'
,
list_a
)
# 从message18文件中获取信息
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload61"
,
udi_code
,
stockId
,
stockName
,
areaCode
,
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload61"
,
udi_code
,
stockId
,
stockName
,
areaCode
,
areaName
)
areaName
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
...
@@ -164,7 +161,7 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
...
@@ -164,7 +161,7 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
orgName1
=
get_orgName
()
orgName1
=
get_orgName
()
print
(
orgCode1
,
orgName1
)
print
(
orgCode1
,
orgName1
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload50_
1
_3"
,
stockId
,
stockName2
,
areaCode
,
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload50_
2
_3"
,
stockId
,
stockName2
,
areaCode
,
areaName
,
areaName
,
uxid
,
userLoginCode
,
cname
,
get_hosid
(),
get_branch_id
(),
uxid
,
userLoginCode
,
cname
,
get_hosid
(),
get_branch_id
(),
deptid1
,
deptid1
,
...
@@ -188,7 +185,7 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
...
@@ -188,7 +185,7 @@ def second_dept_consume_Out_Stock(type): # 二级库消耗出库
# # # # 发送请求
# # # # 发送请求
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'result'
,
result
)
print
(
'result'
,
result
)
elif
type
==
1
:
elif
type
==
1
or
type
==
3
:
print
(
'低值耗材消耗出库'
)
print
(
'低值耗材消耗出库'
)
udi_code
=
get_udi2
(
1
)
udi_code
=
get_udi2
(
1
)
data1
=
pickScan4
(
udi_code
)
data1
=
pickScan4
(
udi_code
)
...
@@ -596,12 +593,10 @@ def second_dept_consume_in_Stock(type=1):
...
@@ -596,12 +593,10 @@ def second_dept_consume_in_Stock(type=1):
try
:
try
:
updateUserLoginDefaultRange
(
get_listUserMgrRangePage1
(
3
))
# 设置登录账号默认权限是三级库
updateUserLoginDefaultRange
(
get_listUserMgrRangePage1
(
3
))
# 设置登录账号默认权限是三级库
second_dept_consume_Out_Stock
(
2
)
# 高值消耗出库
second_dept_return_Out_Stock
(
2
)
# 高值耗材退货出库
second_dept_consume_in_Stock
(
2
)
# 高值消耗退货入库
# second_dept_return_Out_Stock(1) # 低值耗材退货出库
second_dept_consume_Out_Stock
(
1
)
# 低值消耗出库
# second_dept_return_Out_Stock(3) # 低值耗材退货出库
second_dept_consume_in_Stock
(
1
)
# 低值消耗退回入库
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'
)
data/b5_spd3_core_business_flow/data
View file @
1191788b
...
@@ -154,6 +154,9 @@ json_headers2: {
...
@@ -154,6 +154,9 @@ json_headers2: {
"payload50_1_4": {"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"1","patientId":"","patientName":"","consumeType":1,"sourceType":"CK_XH","hosId":"%s","pickType":"KS_XH","deptId":"%s","user":{"uxid":"%s","userLoginCode":"%s","employeeNo":null,"cname":"%s","corpId":"%s","corpCode":null,"corpKind":1,"corpName":null,"branchId":"%s","branchName":null,"orgId":"%s","orgCode":"%s","orgName":"%s","job":null,"tel":"xhs0301","email":null,"mgrCorpId":"%s","mgrCorpCode":"%s","mgrCorpKind":1,"mgrCorpName":"%s","mgrBranchId":"%s","mgrBranchName":"%s","mgrRangeId":"%s","mgrRangeName":"%s","extStr1":"%s","extStr2":null,"extStr3":"%s","roles":[{"roleCode":"ro00442","roleName":"医院管理员"}],"wechatNickName":null,"mgrDeptKind":null,"adminFlag":null,"datascopeMap":null,"dataGroupList":null,"workFlowGroupSimpleVOList":null,"extMap":null},"pickCreateVO":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"1","patientId":"","patientName":"","consumeType":1,"barCodeList":[{"id":"","lastModified":null,"version":null,"createTime":null,"createUser":null,"lastModifiedUser":null,"hosId":null,"branchId":null,"deptId":null,"deptName":null,"stockId":null,"stockName":null,"areaCode":"%s","areaName":null,"purMode":"%s","hosGoodsId":"%s","goodsCode":"%s","batchCode":"%s","expdtDate":"%s","hosBatchId":null,"batchPrice":null,"qty":1,"shelfCode":null,"barcodeFlag":null,"pkgFlag":null,"goodsSpec":"%s","goodsName":"%s","goodsMfrsName":"%s","unit":"%s","miCode":"","miDjmc":"","mdmGoodsCode":"%s","availableQty":"%s","transferRatio":"%s","shelfNo":null,"detailId":null,"pickId":null,"provId":null,"provName":null,"subProvId":null,"subProvName":null,"subSendFlag":null,"subSendFlagText":null}]}}
"payload50_1_4": {"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"1","patientId":"","patientName":"","consumeType":1,"sourceType":"CK_XH","hosId":"%s","pickType":"KS_XH","deptId":"%s","user":{"uxid":"%s","userLoginCode":"%s","employeeNo":null,"cname":"%s","corpId":"%s","corpCode":null,"corpKind":1,"corpName":null,"branchId":"%s","branchName":null,"orgId":"%s","orgCode":"%s","orgName":"%s","job":null,"tel":"xhs0301","email":null,"mgrCorpId":"%s","mgrCorpCode":"%s","mgrCorpKind":1,"mgrCorpName":"%s","mgrBranchId":"%s","mgrBranchName":"%s","mgrRangeId":"%s","mgrRangeName":"%s","extStr1":"%s","extStr2":null,"extStr3":"%s","roles":[{"roleCode":"ro00442","roleName":"医院管理员"}],"wechatNickName":null,"mgrDeptKind":null,"adminFlag":null,"datascopeMap":null,"dataGroupList":null,"workFlowGroupSimpleVOList":null,"extMap":null},"pickCreateVO":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"1","patientId":"","patientName":"","consumeType":1,"barCodeList":[{"id":"","lastModified":null,"version":null,"createTime":null,"createUser":null,"lastModifiedUser":null,"hosId":null,"branchId":null,"deptId":null,"deptName":null,"stockId":null,"stockName":null,"areaCode":"%s","areaName":null,"purMode":"%s","hosGoodsId":"%s","goodsCode":"%s","batchCode":"%s","expdtDate":"%s","hosBatchId":null,"batchPrice":null,"qty":1,"shelfCode":null,"barcodeFlag":null,"pkgFlag":null,"goodsSpec":"%s","goodsName":"%s","goodsMfrsName":"%s","unit":"%s","miCode":"","miDjmc":"","mdmGoodsCode":"%s","availableQty":"%s","transferRatio":"%s","shelfNo":null,"detailId":null,"pickId":null,"provId":null,"provName":null,"subProvId":null,"subProvName":null,"subSendFlag":null,"subSendFlagText":null}]}}
"payload50_1_5": {"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"0","patientId":"","patientName":"","consumeType":21,"machineId":"","machineName":"","sourceType":"CK_XH","user":{"uxid":"%s","userLoginCode":"%s","employeeNo":null,"cname":"%s","corpId":"%s","corpCode":null,"corpKind":1,"corpName":null,"branchId":"%s","branchName":null,"orgId":"%s","orgCode":"%s","orgName":"%s","job":null,"tel":"xhs0301","email":null,"mgrCorpId":"%s","mgrCorpCode":"%s","mgrCorpKind":1,"mgrCorpName":"%s","mgrBranchId":"%s","mgrBranchName":"%s","mgrRangeId":"%s","mgrRangeName":"%s","extStr1":"%s","extStr2":null,"extStr3":"%s","roles":[{"roleCode":"ro00442","roleName":"医院管理员"}],"wechatNickName":null,"mgrDeptKind":null,"adminFlag":null,"datascopeMap":null,"dataGroupList":null,"workFlowGroupSimpleVOList":null,"extMap":null},"hosId":"%s","pickType":"KS_XH","pickCreateVO":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"0","patientId":"","patientName":"","consumeType":21,"machineId":"","machineName":"","barCodeList":[{"id":"%s","snCode":"%s","ssccCode":"%s","pkgCodeSee":"%s","hosGoodsId":"%s","hosGoodsCode":"%s","goodsCode":"%s","goodsName":"%s","goodsSpec":"%s","goodsMfrsName":"%s","unit":"%s","purMode":"%s","batchCode":"%s","productDate":"%s","expdtDate":"%s","pkgDefName":null,"pkgDefQty":1,"stockId":"%s","stockName":"%s","areaName":"%s","areaCode":"%s","lockStatus":0,"unitName":"%s","shelfCode":"%s","shelfNo":"%s","pkgDefId":null,"extInfo":"{\"pkgUdi\": \"%s\", \"pkgDefId\": \"\", \"pkgDefQty\": 1, \"pkgDefName\": \"\", \"inStockTime\": \"%s\", \"pkgBarcodeId\": \"%s\"}","bottleId":"%s","pkgType":"67","miDjmc":"","miCode":"","transferRatio":1,"qty":1,"shelfKind":0,"shelfKindName":"%s","provName":"%s","provId":"%s","inStockDate":"%s","mfrCode":null,"made":"%s","price":null,"barName":"%s","purModeText":"%s","codeType":67}]}}
"payload50_1_5": {"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"0","patientId":"","patientName":"","consumeType":21,"machineId":"","machineName":"","sourceType":"CK_XH","user":{"uxid":"%s","userLoginCode":"%s","employeeNo":null,"cname":"%s","corpId":"%s","corpCode":null,"corpKind":1,"corpName":null,"branchId":"%s","branchName":null,"orgId":"%s","orgCode":"%s","orgName":"%s","job":null,"tel":"xhs0301","email":null,"mgrCorpId":"%s","mgrCorpCode":"%s","mgrCorpKind":1,"mgrCorpName":"%s","mgrBranchId":"%s","mgrBranchName":"%s","mgrRangeId":"%s","mgrRangeName":"%s","extStr1":"%s","extStr2":null,"extStr3":"%s","roles":[{"roleCode":"ro00442","roleName":"医院管理员"}],"wechatNickName":null,"mgrDeptKind":null,"adminFlag":null,"datascopeMap":null,"dataGroupList":null,"workFlowGroupSimpleVOList":null,"extMap":null},"hosId":"%s","pickType":"KS_XH","pickCreateVO":{"stockId":"%s","stockName":"%s","areaCode":"%s","areaName":"%s","outType":"0","patientId":"","patientName":"","consumeType":21,"machineId":"","machineName":"","barCodeList":[{"id":"%s","snCode":"%s","ssccCode":"%s","pkgCodeSee":"%s","hosGoodsId":"%s","hosGoodsCode":"%s","goodsCode":"%s","goodsName":"%s","goodsSpec":"%s","goodsMfrsName":"%s","unit":"%s","purMode":"%s","batchCode":"%s","productDate":"%s","expdtDate":"%s","pkgDefName":null,"pkgDefQty":1,"stockId":"%s","stockName":"%s","areaName":"%s","areaCode":"%s","lockStatus":0,"unitName":"%s","shelfCode":"%s","shelfNo":"%s","pkgDefId":null,"extInfo":"{\"pkgUdi\": \"%s\", \"pkgDefId\": \"\", \"pkgDefQty\": 1, \"pkgDefName\": \"\", \"inStockTime\": \"%s\", \"pkgBarcodeId\": \"%s\"}","bottleId":"%s","pkgType":"67","miDjmc":"","miCode":"","transferRatio":1,"qty":1,"shelfKind":0,"shelfKindName":"%s","provName":"%s","provId":"%s","inStockDate":"%s","mfrCode":null,"made":"%s","price":null,"barName":"%s","purModeText":"%s","codeType":67}]}}
"payload50_2_3": {"stockId":"6aed92fca2564fb39466c482fa01f91e","deptId":"29b06dee6cf84ae595994651e2a37cf1","remark":"","areaCode":"areah03472276","areaName":"默认库区","targetStockId":"032e7ca5b4f44998a94959cabd0ae8bd","targetDeptId":"38197ff974f8454bbb30b8f18b9de57b","reasonKind":"11","sourceType":"CK_TK","user":{"uxid":"h0347_UID-051326","userLoginCode":"自动化测试ueoQR","employeeNo":null,"cname":"自动化测试ueoQR","corpId":"h0347","corpCode":null,"corpKind":1,"corpName":null,"branchId":"h0347-3665","branchName":null,"orgId":"6b8df290f73d41b3b0e5516361749b4c","orgCode":"h0347-3665:org10462","orgName":"设备科001","job":null,"tel":"xhs0301","email":null,"mgrCorpId":"h0347","mgrCorpCode":"h0347","mgrCorpKind":1,"mgrCorpName":"邹城市人民医院(test)","mgrBranchId":"h0347-3665","mgrBranchName":"东土城路院区vfAtR","mgrRangeId":"29b06dee6cf84ae595994651e2a37cf1","mgrRangeName":"三级检测组003","extStr1":"东土城路院区vfAtR","extStr2":null,"extStr3":"东土城路院区vfAtR","roles":[{"roleCode":"ro00442","roleName":"医院管理员"}],"wechatNickName":null,"mgrDeptKind":null,"adminFlag":null,"datascopeMap":null,"dataGroupList":null,"workFlowGroupSimpleVOList":null,"extMap":null},"hosId":"h0347","pickType":"KS_TK","pickCreateVO":{"stockId":"6aed92fca2564fb39466c482fa01f91e","deptId":"29b06dee6cf84ae595994651e2a37cf1","remark":"","areaCode":"areah03472276","areaName":"默认库区","targetStockId":"032e7ca5b4f44998a94959cabd0ae8bd","targetDeptId":"38197ff974f8454bbb30b8f18b9de57b","reasonKind":"11","barCodeList":[{"id":"8800000001065137","lastModified":null,"version":null,"createTime":"2024-06-11 07:38:10","createUser":null,"lastModifiedUser":null,"snCode":"8800000001065137","hosId":"h0347","branchId":null,"stockId":"6aed92fca2564fb39466c482fa01f91e","areaCode":"areah03472276","areaName":"默认库区","shelfCode":"areah03472276-A-01-01","codeType":20,"tagType":0,"hosGoodsId":"h034700004063","mdmGoodsCode":"11661011","goodsCode":"00004063","goodsDi":"00000000004063","barName":"1支","batchCode":"222","expdtDate":"2024-12-18","productDate":"2024-06-11","mfrCode":null,"mfrCodeSee":null,"pkgCode":"010000000000406310222\u001d1124061117241218218800000001065137","pkgCodeSee":"0100000000004063102221124061117241218218800000001065137","ssccCode":"010839000183863822","extInfo":null,"outId":null,"tbStatus":20,"goodsCodeDi":null,"barcodeId":null,"ext":{"pkgDefQty":1,"purBillId":"CG2024061118451","distrBillId":"PSh0347202406110019","inStockTime":"2024-06-11 11:22:04","useFrequency":1,"distrDetailId":"03838335","certificateCode":"","multiChargeFlag":0},"sourceDetailId":null,"purMode":20,"purModes":null,"price":99.9999,"pid":null,"goodsMfrsName":"德国歌德公司 Geuder AG","mfrsName":null,"goodsSpec":"G-31891","unit":"支","goodsName":"高值牙钻机2O$Zc","pkgDefId":null,"pkgDefQty":null,"defaultPkgDefQty":null,"defaultQty":null,"defaultSurplusQty":null,"defaultPkgDefId":null,"purDetailId":null,"pkgDefName":null,"printNum":0,"deptId":null,"deptName":null,"billId":null,"taskId":null,"made":"德国","provId":null,"provName":null,"subProvId":null,"subProvName":null,"provHosGoodsId":null,"sourceType":null,"taskDate":null,"sourceOrderNo":null,"taskType":null,"detailId":null,"branchGoodsPkgDefList":null,"unitName":"1支","areaCodeList":null,"diType":null,"mdmGoodsSpecCode":null,"hosGoodsCode":"00004063","supplyId":null,"inSettlement":null,"spdGoodsCode":null,"codeKind":null,"brand":null,"miCode":"","transferRatio":1,"miDjmc":"","tbStatusList":null,"purModeText":"高值耗材","stockName":null,"tbStatusText":null,"pkgType":null,"bottleId":null,"pkgStatus":null,"qty":1,"packUnit":null,"minSaleQty":null,"rfidFlag":null,"mfrCodeFlag":null,"scanStatus":null,"scanId":null,"multiChargeFlag":null,"useFrequency":null,"chargeUnit":null,"lockStatus":null,"remark":null,"hosBatchId":null,"settleFlag":null,"inStockTime":null}]}}
"payload51": "%s"
"payload51": "%s"
"payload51_1_1": {"targetAreaCode":"%s","billMode":16,"consumeType":0,"patientId":"","patientName":"","programType":"","sourceId":"%s","sourceType":"CK_SL","sourceVersion":0,"targetAreaName":"","targetBranchId":"","targetDeptId":"","targetDeptName":"","targetStockId":""}
"payload51_1_1": {"targetAreaCode":"%s","billMode":16,"consumeType":0,"patientId":"","patientName":"","programType":"","sourceId":"%s","sourceType":"CK_SL","sourceVersion":0,"targetAreaName":"","targetBranchId":"","targetDeptId":"","targetDeptName":"","targetStockId":""}
"payload51_1_2": {"targetAreaCode":"%s","billMode":20,"consumeType":0,"patientId":"","patientName":"","programType":"","sourceId":"%s","sourceType":"CK_SL","sourceVersion":0,"targetAreaName":"","targetBranchId":"","targetDeptId":"","targetDeptName":"","targetStockId":""}
"payload51_1_2": {"targetAreaCode":"%s","billMode":20,"consumeType":0,"patientId":"","patientName":"","programType":"","sourceId":"%s","sourceType":"CK_SL","sourceVersion":0,"targetAreaName":"","targetBranchId":"","targetDeptId":"","targetDeptName":"","targetStockId":""}
...
...
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