Commit 4adb91e4 authored by xiao-hesheng's avatar xiao-hesheng
Browse files

流程一脚本提交

parent a5e474f1
......@@ -21,13 +21,17 @@ import sys
def test1():
#企业注册
execute_command("python runner_test.py tag id2232 debug mdm3")
def test2():
#企业审核
execute_command("python runner_test.py tag id2248 debug mdm3")
def test3():
#医院注册审核
execute_command("python runner_test.py tag id2249 debug mdm3")
def main():
try:
test1()
test2()
test3()
commonFuc().check_text_exist_result_text('succees', 'succees')
print('=================流程一结束=================')
except:
......
# -*- encoding=utf8 -*-
from air_case.public1.public1.public1 import get_branch_id, check_mcms_pur_sql, get_id, get_prov_id, get_create_time, \
get_login_user_uxid_bydb, get_process_list2, compare_text_index
from common.db.sql.sql_get_info import sql_get_info
from common.fileUtls import FileUtils
from common.run_cmd_script import execute_command
......@@ -17,15 +19,105 @@ from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_
from airtest.core.api import using
import sys
def check_company_regist_bill(type=1):
if type==1:
print('检查企业注册信息数据')
branch_id = get_branch_id()
sql1 = "select * from spd_ybtest_hdi.company_regist_bill order by create_time desc limit 1;"
actual = check_mcms_pur_sql(sql1)
print('actual', actual)
id = get_id("select id from spd_ybtest_hdi.supply_relation order by create_time desc limit 1;")
hos_id = get_id("select hos_id from spd_ybtest_hdi.supply_relation where id='%s';" % id)
prov_id = get_prov_id()
sub_prov_id = get_id("select sub_prov_id from spd_ybtest_hdi.supply_relation where id='%s';" % id)
contact_way = get_id("select contact_way from spd_ybtest_hdi.supply_relation where id='%s';" % id)
contact_user = get_id("select contact_user from spd_ybtest_hdi.supply_relation where id='%s';" % id)
create_time = get_create_time("select create_time from spd_ybtest_hdi.supply_relation where id='%s';" % id)
# last_modified = get_create_time("select last_modified from spd_ybtest_hdi.supply_relation where id='%s';" % id)
# username = commonFuc().get_business_data('b2_herp3_bs', "username")
auditor = get_id("select auditor from spd_ybtest_hdi.supply_relation where id='%s';" % id)
create_user = get_login_user_uxid_bydb(
FileUtils().r_info8('b5_spd3_core_business_flow', '供货关系申请2', 'message')["e_username"])
last_modified_user = get_id("select id from spd_ybtest_hdi.sys_user where user_code='test_1';")
audit_time = get_create_time("select audit_time from spd_ybtest_hdi.supply_relation where id='%s';" % id)
last_modified = get_create_time("select last_modified from spd_ybtest_hdi.supply_relation where id='%s';" % id)
expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check',
'check_supply_relation2', id, hos_id, prov_id, sub_prov_id, contact_way
, contact_user, auditor, audit_time, create_user, create_time,
last_modified_user, last_modified)
actual_value1 = get_process_list2(actual)
expected_value1 = get_process_list2(expected)
actual_value2 = actual_value1.replace(" ", "")
expected_value2 = expected_value1.replace(" ", "")
# print('actual_value2',actual_value2)
print('expected_value2')
print(expected_value2)
print('actual_value2')
print(actual_value2)
result = (compare_text_index(actual_value2, expected_value2))
print('result', result)
if actual_value2 == expected_value2:
print('ok')
commonFuc().check_text_exist_result_text('succees', 'succees')
else:
print('error')
commonFuc().check_text_exist_result_text('error', 'succees')
else:
print('检查医院注册信息数据')
branch_id = get_branch_id()
sql1 = "select * from spd_ybtest_hdi.company_regist_bill order by create_time desc limit 1;"
actual = check_mcms_pur_sql(sql1)
print('actual', actual)
id = get_id("select id from spd_ybtest_hdi.supply_relation order by create_time desc limit 1;")
hos_id = get_id("select hos_id from spd_ybtest_hdi.supply_relation where id='%s';" % id)
prov_id = get_prov_id()
sub_prov_id = get_id("select sub_prov_id from spd_ybtest_hdi.supply_relation where id='%s';" % id)
contact_way = get_id("select contact_way from spd_ybtest_hdi.supply_relation where id='%s';" % id)
contact_user = get_id("select contact_user from spd_ybtest_hdi.supply_relation where id='%s';" % id)
create_time = get_create_time("select create_time from spd_ybtest_hdi.supply_relation where id='%s';" % id)
# last_modified = get_create_time("select last_modified from spd_ybtest_hdi.supply_relation where id='%s';" % id)
# username = commonFuc().get_business_data('b2_herp3_bs', "username")
auditor = get_id("select auditor from spd_ybtest_hdi.supply_relation where id='%s';" % id)
create_user = get_login_user_uxid_bydb(
FileUtils().r_info8('b5_spd3_core_business_flow', '供货关系申请2', 'message')["e_username"])
last_modified_user = get_id("select id from spd_ybtest_hdi.sys_user where user_code='test_1';")
audit_time = get_create_time("select audit_time from spd_ybtest_hdi.supply_relation where id='%s';" % id)
last_modified = get_create_time("select last_modified from spd_ybtest_hdi.supply_relation where id='%s';" % id)
expected = commonFuc().get_business_data('b6_spd3_core_business_flow_database_check',
'check_supply_relation2', id, hos_id, prov_id, sub_prov_id, contact_way
, contact_user, auditor, audit_time, create_user, create_time,
last_modified_user, last_modified)
actual_value1 = get_process_list2(actual)
expected_value1 = get_process_list2(expected)
actual_value2 = actual_value1.replace(" ", "")
expected_value2 = expected_value1.replace(" ", "")
# print('actual_value2',actual_value2)
print('expected_value2')
print(expected_value2)
print('actual_value2')
print(actual_value2)
result = (compare_text_index(actual_value2, expected_value2))
print('result', result)
if actual_value2 == expected_value2:
print('ok')
commonFuc().check_text_exist_result_text('succees', 'succees')
else:
print('error')
commonFuc().check_text_exist_result_text('error', 'succees')
pro_path = commonFuc().get_pro_path2()
print('pro_path', pro_path)
sys.path.append(pro_path + r'/air_case/b5_spd3_core_business_flow/a_a1_流程一外网企业注册审批.air')
using(pro_path + r'//air_case/b5_spd3_core_business_flow/a_a1_流程一外网企业注册审批.air')
from a_a1_流程一外网企业注册审批 import test1
from a_a1_流程一外网企业注册审批 import test1,test2,test3
def main():
test1()
check_company_regist_bill(1)
test2()
check_company_regist_bill(2)
test3()
try:
main()
commonFuc().check_text_exist_result_text('succees','succees')
......
......@@ -101,7 +101,7 @@ def main2(hos_goods_id):
sterilize_flag,
multi_charge_flag,
use_frequency,
charge_unit FROM mcms_goods_info WHERE id ='%s';""" % hos_goods_id
charge_unit FROM mcms_goods_info WHERE id ='%s';""" % hos_goods_id
res_dict = get_dict_data_sql(cursor, sql)
print('res_dict', res_dict)
return res_dict
......@@ -248,7 +248,7 @@ def get_id(sql):
def get_DRId(branch_id, type):
db, cursor = get_sql_conn()
cursor.execute(
"select id from mcms_psi_dept where target_branch_id='%s' and bill_mode='%s' and stock_kind='CK_LYTK' order by CREATE_TIME desc LIMIT 1;"%(branch_id,type))
"select id from mcms_psi_dept where target_branch_id='%s' and bill_mode='%s' and stock_kind='CK_LYTK' order by CREATE_TIME desc LIMIT 1;"%(branch_id,type))
results = cursor.fetchone()
str1 = str(results)
new_str1 = str1.replace(',)', '')
......
企业信息:
e_id: CR202411070074
cname: 国药集团公司NHDet
e_id: CR202411080066
cname: 国药集团公司Qaglp
医院信息:
h_id: 湖南省人民医院fwl2B
h_name: 湖南省人民医院fwl2B
h_id: 湖南省人民医院pFgNk
h_name: 湖南省人民医院pFgNk
......@@ -75,9 +75,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
</tr>
<tr width="600">
<td class='details-col-elapsed'>1</td>
<td class='details-col-elapsed'>1</td>
<td class='details-col-elapsed'>0分2</td>
<td class='details-col-elapsed'>5</td>
<td class='details-col-elapsed'>5</td>
<td class='details-col-elapsed'>0分4</td>
<td class="details-col-elapsed">100.0%</td>
</tr>
</table>
......@@ -93,9 +93,37 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
</tr>
<tr width="600">
<td class="details-col-elapsed"><a href='../log/r_b6科室管理_科室人员查询_按科室查询人员_设置科室负责人/log.html' target='_blank'>r_b6科室管理_科室人员查询_按科室查询人员_设置科室负责人</a></td>
<td class="details-col-elapsed"><a href='../log/医院注册_正常注册_私立医院/log.html' target='_blank'>医院注册_正常注册_私立医院</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">2.254</td>
<td class="details-col-elapsed">0.354</td>
<td class="details-col-elapsed">xiaohesheng</td>
</tr>
<tr width="600">
<td class="details-col-elapsed"><a href='../log/医院注册_注册时医院已存在/log.html' target='_blank'>医院注册_注册时医院已存在</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">0.462</td>
<td class="details-col-elapsed">xiaohesheng</td>
</tr>
<tr width="600">
<td class="details-col-elapsed"><a href='../log/医院注册正常注册公立医院/log.html' target='_blank'>医院注册正常注册公立医院</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">0.343</td>
<td class="details-col-elapsed">xiaohesheng</td>
</tr>
<tr width="600">
<td class="details-col-elapsed"><a href='../log/注册医院审核通过/log.html' target='_blank'>注册医院审核通过</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">1.548</td>
<td class="details-col-elapsed">xiaohesheng</td>
</tr>
<tr width="600">
<td class="details-col-elapsed"><a href='../log/注册医院审核驳回/log.html' target='_blank'>注册医院审核驳回</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">1.132</td>
<td class="details-col-elapsed">xiaohesheng</td>
</tr>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment