Commit 81dfe508 authored by xiao-hesheng's avatar xiao-hesheng
Browse files

脚本优化

parent e6a8626c
...@@ -222,7 +222,76 @@ def grants_user(orgName='d69a68df361a4289b2262e4ef75b55a5', mgrRangeId='feb0cc16 ...@@ -222,7 +222,76 @@ def grants_user(orgName='d69a68df361a4289b2262e4ef75b55a5', mgrRangeId='feb0cc16
else: else:
commonFuc().check_text_exist('error', result) commonFuc().check_text_exist('error', result)
def add_StockArea():#添加货位
module='b2_herp3_bs'
# 登录获取用户id等信息,使用创建的用户登录===========开始
info = FileUtils().r_info8(module, "用户名信息", 'message3')
print(info)
username1 = info['username1']
username = username1
## print('医院名称',username)
password = commonFuc().get_business_data(module, "password")
# print(username, password,'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa')
# 获取token和projectCode
token, projectCode, uxid, corpId, info = login_system(username, password).get_token()
# 登录获取用户id等信息,使用创建的用户登录============结束
# 获取库区id
deptid1 = FileUtils().r_info8(module, '所有科室id','message6')["deptid1"]
branch_name = FileUtils().r_info(module, '院区新增')["branch_name"]
stockId = get_stockId(branch_name + '中心库房')
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "basic_stockShelf_page_url")
# 获取请求头信息
headers = commonFuc().get_business_data(module, "json_headers2",
commonFuc().get_business_data(module, "json_contentType"), token,
commonFuc().get_business_data(module, "X-APP-CODE"))
request_body = commonFuc().get_business_data(module, "payload62_6", deptid1, stockId)
print('request_body',request_body)
result = commonFuc().http_post(url, request_body, headers)
print('result',result)
data = commonFuc().analysis_json('data', result)
data1 = commonFuc().analysis_json('data', data)
id1 = commonFuc().analysis_json('id', data1)
shelfCode = commonFuc().analysis_json('shelfCode', data1)
createTime = commonFuc().analysis_json('createTime', data1)
stockId = commonFuc().analysis_json('stockId', data1)
shelfName = commonFuc().analysis_json('shelfName', data1)
address = commonFuc().analysis_json('address', data1)
recPhone = commonFuc().analysis_json('recPhone', data1)
lastModified = commonFuc().analysis_json('lastModified', data1)
shelfNo = commonFuc().analysis_json('shelfNo', data1)
print(id1, lastModified, shelfCode, createTime, stockId, shelfName, address, recPhone, shelfNo)
print('resultaaaaaaaaaaaaaaaaaaaaaaaaaaa', result)
# r_d4库房管理_库区设置_货位管理_添加货位
url = commonFuc().get_api_add_port_url() + commonFuc().get_business_data(module, "basic_stockUser_insertShelf_url")
print('添加货位url',url)
# 获取请求头信息
headers = commonFuc().get_business_data(module, "json_headers2",
commonFuc().get_business_data(module, "json_contentType"), token,
commonFuc().get_business_data(module, "X-APP-CODE"))
# # 请求体
request_body = commonFuc().get_business_data(module, "payload62_12", id1, shelfCode, stockId, id1)
print('request_body', request_body)
# # # # 发送请求
result = commonFuc().http_post(url, request_body, headers)
print('resultbbbbbbbbbbb', result)
code = commonFuc().analysis_json('code', result)
data = commonFuc().analysis_json('data', result)
# pageSize = commonFuc().analysis_json('pageSize', data)
# print(pageSize, type(pageSize))
if code == 0 and data == 4:
commonFuc().check_text_exist(0, result)
else:
commonFuc().check_text_exist('error', result)
try: try:
# ==============删除业务数据和报表数据 # ==============删除业务数据和报表数据
...@@ -234,6 +303,7 @@ try: ...@@ -234,6 +303,7 @@ try:
dept_query_all()# 科室查询,将科室id写入文件中 dept_query_all()# 科室查询,将科室id写入文件中
grants_user()#给用户授权 grants_user()#给用户授权
set_dept_lead1() # 设置一级科室负责人 set_dept_lead1() # 设置一级科室负责人
add_StockArea()
commonFuc().check_text_exist_result_text('succees', 'succees') commonFuc().check_text_exist_result_text('succees', 'succees')
except Exception as e: except Exception as e:
commonFuc().check_text_exist_result_text('succees','error') commonFuc().check_text_exist_result_text('succees','error')
......
企业信息: 企业信息:
e_id: CR202406260038 e_id: CR202406260057
cname: 国药集团公司Jv4ye cname: 国药集团公司XTQY%
医院信息: 医院信息:
h_id: 湖南省人民医院E1Q@V h_id: 湖南省人民医院CZ5Yd
h_name: 湖南省人民医院E1Q@V h_name: 湖南省人民医院CZ5Yd
产品审核信息: 产品审核信息:
MSPid: MSP2406260011_1 MSPid: MSP2406260016_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004263 hosGoodsId: h034700004268
provGoodsid: provGood-99221451 provGoodsid: provGood-99221456
goodsAuditBillId: MSP2406260011 goodsAuditBillId: MSP2406260016
targetId: MSP2406260011_1 targetId: MSP2406260016_1
院区新增: 院区新增:
branch_id: h0347-3697 branch_id: h0347-3700
branch_name: 东土城路院区%26hq branch_name: 东土城路院区jKS)c
科室信息: 科室信息:
dept2_id: db722946845b45f1b8f820fda2d9aed1 dept2_id: 898e41952dc149d483b9d35661beb59b
dept2_name: 二级检验科002 dept2_name: 二级检验科002
用户名信息: 用户名信息:
username1: 自动化测试JbsuQ username1: 自动化测试%iSdx
username2: 自动化测试JbsuQ username2: 自动化测试%iSdx
一级科室信息: 一级科室信息:
dept1_id: 26d972976f684788a88deff5bf2b92a0 dept1_id: 4a36111658c64ce9b40bf51f9f7350a0
dept1_name: 设备科001 dept1_name: 设备科001
所有科室id: 所有科室id:
deptid1: 26d972976f684788a88deff5bf2b92a0 deptid1: 59b55a6e68f34dd89817aa100756b645
deptid2: db722946845b45f1b8f820fda2d9aed1 deptid2: 898e41952dc149d483b9d35661beb59b
deptid3: 945889fd62784fb88049f25fd7287cb4 deptid3: 418e884f03b84ee7afc7edfd6b64e47b
deptid4: 0db30c6d5f9f43588aeed39ca951f874 deptid4: 55b6506d25e0419db778c7c2a3168a96
所有科室name: 所有科室name:
deptid1: 设备科001 deptid1: 设备科001
deptid2: 二级检验科002 deptid2: 二级检验科002
......
shelfinfo: shelfinfo:
shelfid: 24c21febdad14914b784c63eefb895ae shelfid: a8fada2ef07049bda5486310465944c3
shelfCode: areah03472472 shelfCode: areah03472480
areaName: 自动化测试 areaName: 自动化测试
供货关系申请2: 供货关系申请2:
e_corpId: p1e2ca e_corpId: p1e2cc
h_corpId: h0347 h_corpId: h0347
e_username: 国药集团公司Jv4ye e_username: 国药集团公司XTQY%
h_name: test001 h_name: test001
产品审核信息: 产品审核信息:
MSPid: MSP2406260007_1 MSPid: MSP2406260012_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004259 hosGoodsId: h034700004264
provGoodsid: provGood-99221447 provGoodsid: provGood-99221452
goodsAuditBillId: MSP2406260007 goodsAuditBillId: MSP2406260012
targetId: MSP2406260007_1 targetId: MSP2406260012_1
采购计划单号高值: 采购计划单号高值:
orderNo1: PLAN2024062529966 orderNo1: PLAN2024062630098
orderNo2: PLAN2024062529966 orderNo2: PLAN2024062630098
采购计划单号试剂: 采购计划单号试剂:
orderNo1: PLAN2024062529968 orderNo1: PLAN2024062630099
orderNo2: PLAN2024062529968 orderNo2: PLAN2024062630099
产品审核信息: 产品审核信息:
MSPid: MSP2406260008_1 MSPid: MSP2406260013_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004260 hosGoodsId: h034700004265
provGoodsid: provGood-99221448 provGoodsid: provGood-99221453
goodsAuditBillId: MSP2406260008 goodsAuditBillId: MSP2406260013
targetId: MSP2406260008_1 targetId: MSP2406260013_1
产品审核信息: 产品审核信息:
MSPid: MSP2406260009_1 MSPid: MSP2406260014_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004261 hosGoodsId: h034700004266
provGoodsid: provGood-99221449 provGoodsid: provGood-99221454
goodsAuditBillId: MSP2406260009 goodsAuditBillId: MSP2406260014
targetId: MSP2406260009_1 targetId: MSP2406260014_1
产品审核信息: 产品审核信息:
MSPid: MSP2406260010_1 MSPid: MSP2406260015_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004262 hosGoodsId: h034700004267
provGoodsid: provGood-99221450 provGoodsid: provGood-99221455
goodsAuditBillId: MSP2406260010 goodsAuditBillId: MSP2406260015
targetId: MSP2406260010_1 targetId: MSP2406260015_1
产品审核信息: 产品审核信息:
MSPid: MSP2406260011_1 MSPid: MSP2406260016_1
hosId: h0347 hosId: h0347
hosGoodsId: h034700004263 hosGoodsId: h034700004268
provGoodsid: provGood-99221451 provGoodsid: provGood-99221456
goodsAuditBillId: MSP2406260011 goodsAuditBillId: MSP2406260016
targetId: MSP2406260011_1 targetId: MSP2406260016_1
产品包装信息: 产品包装信息:
unitPackageid1: 6dad798e9d6246b7a669cd851d575a76 unitPackageid1: c1eeab0a751d41a795363bfe7016ee6b
unitPackageid2: 6dad798e9d6246b7a669cd851d575a76 unitPackageid2: c1eeab0a751d41a795363bfe7016ee6b
采购计划单号: 采购计划单号:
orderNo1: PLAN2024062529967 orderNo1: PLAN2024062630097
orderNo2: PLAN2024062529967 orderNo2: PLAN2024062630097
...@@ -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分0</td> <td class='details-col-elapsed'>69分31</td>
<td class="details-col-elapsed">100.0%</td> <td class="details-col-elapsed">0.0%</td>
</tr> </tr>
</table> </table>
...@@ -93,9 +93,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间 ...@@ -93,9 +93,9 @@ setInterval(updateTime, 1000); // 每秒更新一次时间
</tr> </tr>
<tr width="600"> <tr width="600">
<td class="details-col-elapsed"><a href='../log/产品检查/log.html' target='_blank'>产品检查</a></td> <td class="details-col-elapsed"><a href='../log/a_a4_流程四_基础模块设置/log.html' target='_blank'>a_a4_流程四_基础模块设置</a></td>
<td class="success">成功</td> <td class="fail">失败</td>
<td class="details-col-elapsed">0.345</td> <td class="details-col-elapsed">4171.716</td>
<td class="details-col-elapsed">xiaohesheng</td> <td class="details-col-elapsed">xiaohesheng</td>
</tr> </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