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
9a02ef3a
Commit
9a02ef3a
authored
Sep 20, 2024
by
xiao-hesheng
Browse files
流程七脚本提交
parent
e4fb5378
Changes
1
Hide whitespace changes
Inline
Side-by-side
air_case/b6_spd3_core_business_flow_database_check/a_b0流程七_中心库入库结算_正负结算_数据库验证.air/a_b0流程七_中心库入库结算_正负结算_数据库验证.py
View file @
9a02ef3a
...
...
@@ -1207,34 +1207,34 @@ using(pro_path + r'//air_case/b5_spd3_core_business_flow/a_b0流程七_中心库
from
a_b0流程七_中心库入库结算_正负结算
import
center_warehouse_return
try
:
#
updateUserLoginDefaultRange(get_listUserMgrRangePage(1)) # 设置登录账号默认权限是1级库
#
#
先查询所有的部门信息写入文件
#
dept_query_all()
#
#
设置库房人员,根据传入的科室id和科室名称来设置库房
#
#
参数说明:中心库type=1 二级库type=2三级库type=3
#
set_dept_user(FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid2'],
#
FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid2'], 2)
#
set_dept_user(FileUtils().r_info8("b2_herp3_bs", "所有科室id", 'message6')['deptid3'],
#
FileUtils().r_info8("b2_herp3_bs", "所有科室name", 'message6')['deptid3'], 3)
#
center_warehouse_return() # 中心库退货
#
#
检查待结算数据
#
check_mcms_out_un_balance()
#
time.sleep(6)
#
OBh_ID = settle() # 生成结算单
#
print(OBh_ID)
#
time.sleep(6)
#
check_mcms_out_balance(1, OBh_ID)#结算审批前的结算数据
#
#
调用审批结算单
#
approval_center(OBh_ID)
#
time.sleep(6)
updateUserLoginDefaultRange
(
get_listUserMgrRangePage
(
1
))
# 设置登录账号默认权限是1级库
# 先查询所有的部门信息写入文件
dept_query_all
()
# 设置库房人员,根据传入的科室id和科室名称来设置库房
# 参数说明:中心库type=1 二级库type=2三级库type=3
set_dept_user
(
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室id"
,
'message6'
)[
'deptid2'
],
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室name"
,
'message6'
)[
'deptid2'
],
2
)
set_dept_user
(
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室id"
,
'message6'
)[
'deptid3'
],
FileUtils
().
r_info8
(
"b2_herp3_bs"
,
"所有科室name"
,
'message6'
)[
'deptid3'
],
3
)
center_warehouse_return
()
# 中心库退货
# 检查待结算数据
check_mcms_out_un_balance
()
time
.
sleep
(
6
)
OBh_ID
=
settle
()
# 生成结算单
print
(
OBh_ID
)
time
.
sleep
(
6
)
check_mcms_out_balance
(
1
,
OBh_ID
)
#结算审批前的结算数据
# 调用审批结算单
approval_center
(
OBh_ID
)
time
.
sleep
(
6
)
# OBh_ID='OBh0347202409190004'
#
check_mcms_out_balance_approve_after(1,
'
OBh
0347202409190004'
) # 结算审批后的结算数据
#
time.sleep(3)
#
invoice(3, OBh_ID) # type=2 传递结算单号,外网查询开票
#
time.sleep(3)
check_mcms_out_balance_approve_after
(
1
,
OBh
_ID
)
# 结算审批后的结算数据
time
.
sleep
(
3
)
invoice
(
3
,
OBh_ID
)
# type=2 传递结算单号,外网查询开票
time
.
sleep
(
3
)
# 检查最终的发票数据,过程数据在流程五中检查
#
check_mcms_invoice()
#
time.sleep(3)
check_mcms_invoice
()
time
.
sleep
(
3
)
# 检查付款单数据
check_mcms_invoice_ext
()
commonFuc
().
check_text_exist_result_text
(
'succees'
,
'succees'
)
...
...
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