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
ef4efa2d
Commit
ef4efa2d
authored
Apr 30, 2024
by
xiao-hesheng
Browse files
流程五脚本编写
parent
7717c2ba
Changes
2
Hide whitespace changes
Inline
Side-by-side
air_case/b5_spd3_core_business_flow/a_a7流程五_中心库入库结算_正结算3_内网验收入库结算.air/a_a7流程五_中心库入库结算_正结算3_内网验收入库结算.py
View file @
ef4efa2d
...
@@ -2,8 +2,7 @@
...
@@ -2,8 +2,7 @@
import
traceback
import
traceback
from
air_case.b1_herp3_login.登录内网系统.登录内网系统
import
login_system
from
air_case.b1_herp3_login.登录内网系统.登录内网系统
import
login_system
from
air_case.public1.public1.public1
import
approval_center
from
air_case.public1.public1.public1
import
*
from
common.fileUtls
import
FileUtils
from
common.fileUtls
import
FileUtils
from
common.run_cmd_script
import
execute_command
from
common.run_cmd_script
import
execute_command
from
common.timeUtils
import
timeUtils
from
common.timeUtils
import
timeUtils
...
@@ -352,48 +351,48 @@ def putaway():
...
@@ -352,48 +351,48 @@ def putaway():
# ================================入库上架================================
# ================================入库上架================================
def
settle
():
# 结算相关
#
def settle(): # 结算相关
# # 登录获取用户id等信息,使用创建的用户登录===========开始
#
# # 登录获取用户id等信息,使用创建的用户登录===========开始
info
=
FileUtils
().
r_info8
(
'b2_herp3_bs'
,
"用户名信息"
,
'message3'
)
#
info = FileUtils().r_info8('b2_herp3_bs', "用户名信息", 'message3')
# print(info)
#
# print(info)
username
=
info
[
'username1'
]
#
username = info['username1']
password
=
commonFuc
().
get_business_data
(
"b2_herp3_bs"
,
"password"
)
#
password = commonFuc().get_business_data("b2_herp3_bs", "password")
#
print
(
'username,password'
,
username
,
password
)
#
print('username,password', username, password)
# # print(username, password,'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa')
#
# # print(username, password,'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa')
# # 获取token和projectCode
#
# # 获取token和projectCode
token
,
projectCode
,
uxid
,
corpId
,
info
=
login_system
(
username
,
password
).
get_token
()
#
token, projectCode, uxid, corpId, info = login_system(username, password).get_token()
# 登录获取用户id等信息,使用创建的用户登录============结束
#
# 登录获取用户id等信息,使用创建的用户登录============结束
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
#
headers = commonFuc().get_business_data(module, "json_headers2",
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
#
commonFuc().get_business_data(module, "json_contentType"), token,
projectCode
)
#
projectCode)
# ================生成结算单列表查询===================
#
# ================生成结算单列表查询===================
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
"mcmsOutUnBalance_listVoPage_url"
)
#
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "mcmsOutUnBalance_listVoPage_url")
print
(
url
)
#
print(url)
branch_id
=
FileUtils
().
r_info
(
'b2_herp3_bs'
,
'院区新增'
)[
"branch_id"
]
#
branch_id = FileUtils().r_info('b2_herp3_bs', '院区新增')["branch_id"]
hosId
=
branch_id
[
0
:
5
]
#
hosId = branch_id[0:5]
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload7"
,
hosId
,
hosId
)
#
request_body = commonFuc().get_business_data(module, "payload7", hosId, hosId)
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
#
result = commonFuc().http_post(url, request_body, headers)
print
(
'result'
,
result
)
#
print('result', result)
data
=
commonFuc
().
analysis_json
(
'data'
,
result
)
#
data = commonFuc().analysis_json('data', result)
data1
=
commonFuc
().
analysis_json
(
'data'
,
data
)
#
data1 = commonFuc().analysis_json('data', data)
# 取结算单id
#
# 取结算单id
list_a
=
[]
#
list_a = []
for
i
in
data1
:
#
for i in data1:
id
=
commonFuc
().
analysis_json
(
'id'
,
i
)
#
id = commonFuc().analysis_json('id', i)
list_a
.
append
(
id
)
#
list_a.append(id)
print
(
list_a
)
#
print(list_a)
print
(
list_a
[
0
],
list_a
[
1
],
type
(
list_a
[
0
]))
#
print(list_a[0], list_a[1], type(list_a[0]))
# ===================生成结算单列表查询======================
#
# ===================生成结算单列表查询======================
# ================== 生成结算单==============================
#
# ================== 生成结算单==============================
url
=
commonFuc
().
get_api_add_port_url
()
+
commonFuc
().
get_business_data
(
module
,
#
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module,
"mcmsOutUnBalance_genBalanceBill_url"
)
#
"mcmsOutUnBalance_genBalanceBill_url")
print
(
url
)
#
print(url)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload8"
,
hosId
,
list_a
[
0
],
list_a
[
1
],
hosId
)
#
request_body = commonFuc().get_business_data(module, "payload8", hosId, list_a[0], list_a[1], hosId)
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
(
'result'
,
result
)
#
print('result', result)
# ================== 生成结算单==============================
#
# ================== 生成结算单==============================
try
:
try
:
...
@@ -405,7 +404,6 @@ try:
...
@@ -405,7 +404,6 @@ try:
putaway
()
putaway
()
putaway
()
putaway
()
putaway
()
putaway
()
from
air_case.public1.public1.public1
import
*
OBD_ID
=
settle
()
# 生成结算单
OBD_ID
=
settle
()
# 生成结算单
# 调用审批结算单
# 调用审批结算单
approval_center
(
OBD_ID
)
approval_center
(
OBD_ID
)
...
...
report/summary.html
View file @
ef4efa2d
...
@@ -56,7 +56,7 @@
...
@@ -56,7 +56,7 @@
<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'
>
1
</td>
<td
class=
'details-col-elapsed'
>
0分27
秒
</td>
<td
class=
'details-col-elapsed'
>
2分4
秒
</td>
<td
class=
"details-col-elapsed"
>
100.0%
</td>
<td
class=
"details-col-elapsed"
>
100.0%
</td>
</tr>
</tr>
</table>
</table>
...
@@ -72,9 +72,9 @@
...
@@ -72,9 +72,9 @@
</tr>
</tr>
<tr
width=
"600"
>
<tr
width=
"600"
>
<td
class=
"details-col-elapsed"
><a
href=
'../log/a_a
5
流程五_中心库入库结算_正结算
1_提交采购计划
/log.html'
target=
'_blank'
>
a_a
5
流程五_中心库入库结算_正结算
1_提交采购计划
</a></td>
<td
class=
"details-col-elapsed"
><a
href=
'../log/a_a
6
流程五_中心库入库结算_正结算
2_外网配送
/log.html'
target=
'_blank'
>
a_a
6
流程五_中心库入库结算_正结算
2_外网配送
</a></td>
<td
class=
"success"
>
成功
</td>
<td
class=
"success"
>
成功
</td>
<td
class=
"details-col-elapsed"
>
27.359
</td>
<td
class=
"details-col-elapsed"
>
124.724
</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