diff --git "a/air_case/b3_herp3_purchase/a_g2_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277.air/a_g2_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277.py" "b/air_case/b3_herp3_purchase/a_g2_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277.air/a_g2_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277.py" new file mode 100644 index 0000000000000000000000000000000000000000..b0883bbe58bb823bdfef062f46cb88abd3b91f22 --- /dev/null +++ "b/air_case/b3_herp3_purchase/a_g2_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277.air/a_g2_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277.py" @@ -0,0 +1,92 @@ +# -*- encoding=utf8 -*- +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,a_g2_采购计划明细_列表查询_精确查询_根据目标库房,id2297,id2297-62,sit,on +内网:a_g2_采购计划明细_列表查询_精确查询_根据目标库房 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +from airtest.core.api import using +import sys + + +def test1(targetOrgId='d69a68df361a4289b2262e4ef75b55a5'): + module = "b3_herp3_purchase" + """ + 场景:a_g2_采购计划明细_列表查询_精确查询_根据目标库房 + 用例名称:a_g2_采购计划明细_列表查询_精确查询_根据目标库房 + 输入:无 + 输出:"rtn_msg": {"code": 0, "msg": null, "data": true} + """ + # 内网登录 + username = commonFuc().get_business_data(module, "username") + # 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() + # print( token,projectCode,uxid,corpId,info) + # + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "herpService_report_progress_page_url") + print(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")) + print('headers', headers) + # #获取日期 + date1 = timeUtils().get_time_hms(2) + date2 = timeUtils().get_time_add(-30) + # print(date1,date2) + # #调用查询采购计划列表,写入采购计划id和订单号到文件中,更新文件内容 + # pro_path = commonFuc().get_pro_path() + # sys.path.append(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # using(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # from a_c1_采购计划审核_列表查询_全部查询 import test1 + # test1() + + # 从文件中获取院区id + branchId = commonFuc().get_business_data(module, 'branchId') + # 从文件中获取产品名称 + info = FileUtils().r_info8(module, "采购单信息", 'message3') + print('info', info) + list_a = info['list_a'] + print('list_a', list_a) + goodsCode = 'goodsCode' + purPlanNo='purPlanNo' + purNo='purNo' + for i in list_a: + goodsCode = i['goodsCode'] + purPlanNo = i['purPlanNo'] + purNo=i['purNo'] + break + + # a_g2_采购计划明细_列表查询_精确查询_根据目标库房 + # # 请求体 + request_body = commonFuc().get_business_data(module, "payload20_7", goodsCode,purPlanNo, purNo,branchId, targetOrgId,date2, date1) + print('request_body', request_body) + # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + # 断言 + code = commonFuc().analysis_json('code', result) + data = commonFuc().analysis_json('data', result) + total = commonFuc().analysis_json('total', data) + if code == 0 and total == 1: + data1 = commonFuc().analysis_json('data', data) + for i in data1: + if i['goodsCode'] == goodsCode: + commonFuc().check_text_exist(0, result) + break + else: + commonFuc().check_text_exist('error', result) + else: + commonFuc().check_text_exist('error', result) + + +test1() diff --git "a/air_case/b3_herp3_purchase/a_g3_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277\345\222\214\345\272\223\345\214\272.air/a_g3_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277\345\222\214\345\272\223\345\214\272.py" "b/air_case/b3_herp3_purchase/a_g3_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277\345\222\214\345\272\223\345\214\272.air/a_g3_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277\345\222\214\345\272\223\345\214\272.py" new file mode 100644 index 0000000000000000000000000000000000000000..0fb50b86fd5f11be15ceea6a65b9e653714ef9f8 --- /dev/null +++ "b/air_case/b3_herp3_purchase/a_g3_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277\345\222\214\345\272\223\345\214\272.air/a_g3_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\347\233\256\346\240\207\345\272\223\346\210\277\345\222\214\345\272\223\345\214\272.py" @@ -0,0 +1,94 @@ +# -*- encoding=utf8 -*- +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,a_g3_采购计划明细_列表查询_精确查询_根据目标库房和库区,id2297,id2297-63,sit,on +内网:a_g3_采购计划明细_列表查询_精确查询_根据目标库房和库区 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +from airtest.core.api import using +import sys + +module = "b3_herp3_purchase" +targetOrgId1=commonFuc().get_business_data(module,'targetOrgId') +targetAreaId1=commonFuc().get_business_data(module,'targetAreaId') +def test1(targetOrgId=targetOrgId1,targetAreaId=targetAreaId1): + module = "b3_herp3_purchase" + """ + 场景:a_g3_采购计划明细_列表查询_精确查询_根据目标库房和库区 + 用例名称:a_g3_采购计划明细_列表查询_精确查询_根据目标库房和库区 + 输入:无 + 输出:"rtn_msg": {"code": 0, "msg": null, "data": true} + """ + # 内网登录 + username = commonFuc().get_business_data(module, "username") + # 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() + # print( token,projectCode,uxid,corpId,info) + # + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "herpService_report_progress_page_url") + print(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")) + print('headers', headers) + # #获取日期 + date1 = timeUtils().get_time_hms(2) + date2 = timeUtils().get_time_add(-30) + # print(date1,date2) + # #调用查询采购计划列表,写入采购计划id和订单号到文件中,更新文件内容 + # pro_path = commonFuc().get_pro_path() + # sys.path.append(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # using(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # from a_c1_采购计划审核_列表查询_全部查询 import test1 + # test1() + + # 从文件中获取院区id + branchId = commonFuc().get_business_data(module, 'branchId') + # 从文件中获取产品名称 + info = FileUtils().r_info8(module, "采购单信息", 'message3') + print('info', info) + list_a = info['list_a'] + print('list_a', list_a) + goodsCode = 'goodsCode' + purPlanNo='purPlanNo' + purNo='purNo' + for i in list_a: + goodsCode = i['goodsCode'] + purPlanNo = i['purPlanNo'] + purNo=i['purNo'] + break + + # a_g3_采购计划明细_列表查询_精确查询_根据目标库房和库区 + # # 请求体 + request_body = commonFuc().get_business_data(module, "payload20_8", goodsCode,purPlanNo, purNo,branchId, targetOrgId,targetAreaId,date2, date1) + print('request_body', request_body) + # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + # 断言 + code = commonFuc().analysis_json('code', result) + data = commonFuc().analysis_json('data', result) + total = commonFuc().analysis_json('total', data) + if code == 0 and total == 1: + data1 = commonFuc().analysis_json('data', data) + for i in data1: + if i['goodsCode'] == goodsCode: + commonFuc().check_text_exist(0, result) + break + else: + commonFuc().check_text_exist('error', result) + else: + commonFuc().check_text_exist('error', result) + + +test1() diff --git "a/air_case/b3_herp3_purchase/a_g4_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\277\233\351\231\242\344\276\233\345\272\224\345\225\206.air/a_g4_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\277\233\351\231\242\344\276\233\345\272\224\345\225\206.py" "b/air_case/b3_herp3_purchase/a_g4_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\277\233\351\231\242\344\276\233\345\272\224\345\225\206.air/a_g4_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\277\233\351\231\242\344\276\233\345\272\224\345\225\206.py" new file mode 100644 index 0000000000000000000000000000000000000000..708c0a0a3dc6302c210e1f9a9f1d2a8991a9b1c2 --- /dev/null +++ "b/air_case/b3_herp3_purchase/a_g4_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\277\233\351\231\242\344\276\233\345\272\224\345\225\206.air/a_g4_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\277\233\351\231\242\344\276\233\345\272\224\345\225\206.py" @@ -0,0 +1,97 @@ +# -*- encoding=utf8 -*- +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,a_g4_采购计划明细_列表查询_精确查询_根据进院供应商,id2297,id2297-64,sit,on +内网:a_g4_采购计划明细_列表查询_精确查询_根据进院供应商 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +from airtest.core.api import using +import sys + + +module = "b3_herp3_purchase" +targetOrgId1=commonFuc().get_business_data(module,'targetOrgId') +targetAreaId1=commonFuc().get_business_data(module,'targetAreaId') +def test1(targetOrgId=targetOrgId1,targetAreaId=targetAreaId1): + module = "b3_herp3_purchase" + """ + 场景:a_g4_采购计划明细_列表查询_精确查询_根据进院供应商 + 用例名称:a_g4_采购计划明细_列表查询_精确查询_根据进院供应商 + 输入:无 + 输出:"rtn_msg": {"code": 0, "msg": null, "data": true} + """ + # 内网登录 + username = commonFuc().get_business_data(module, "username") + # 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() + # print( token,projectCode,uxid,corpId,info) + # + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "herpService_report_progress_page_url") + print(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")) + print('headers', headers) + # #获取日期 + date1 = timeUtils().get_time_hms(2) + date2 = timeUtils().get_time_add(-30) + # print(date1,date2) + # #调用查询采购计划列表,写入采购计划id和订单号到文件中,更新文件内容 + # pro_path = commonFuc().get_pro_path() + # sys.path.append(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # using(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # from a_c1_采购计划审核_列表查询_全部查询 import test1 + # test1() + + # 从文件中获取院区id + branchId = commonFuc().get_business_data(module, 'branchId') + # 从文件中获取产品名称 + info = FileUtils().r_info8(module, "采购单信息", 'message3') + print('info', info) + list_a = info['list_a'] + print('list_a', list_a) + goodsCode = 'goodsCode' + purPlanNo='purPlanNo' + purNo='purNo' + provName='provName' + for i in list_a: + goodsCode = i['goodsCode'] + purPlanNo = i['purPlanNo'] + purNo=i['purNo'] + provName=i['provName'] + break + + # a_g4_采购计划明细_列表查询_精确查询_根据进院供应商 + # # 请求体 + request_body = commonFuc().get_business_data(module, "payload20_9", goodsCode,purPlanNo, purNo,branchId, targetOrgId,targetAreaId,provName,date2, date1) + print('request_body', request_body) + # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + # 断言 + code = commonFuc().analysis_json('code', result) + data = commonFuc().analysis_json('data', result) + total = commonFuc().analysis_json('total', data) + if code == 0 and total == 1: + data1 = commonFuc().analysis_json('data', data) + for i in data1: + if i['goodsCode'] == goodsCode: + commonFuc().check_text_exist(0, result) + break + else: + commonFuc().check_text_exist('error', result) + else: + commonFuc().check_text_exist('error', result) + + +test1() diff --git "a/air_case/b3_herp3_purchase/a_g5_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\272\214\347\272\247\344\276\233\345\272\224\345\225\206.air/a_g5_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\272\214\347\272\247\344\276\233\345\272\224\345\225\206.py" "b/air_case/b3_herp3_purchase/a_g5_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\272\214\347\272\247\344\276\233\345\272\224\345\225\206.air/a_g5_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\272\214\347\272\247\344\276\233\345\272\224\345\225\206.py" new file mode 100644 index 0000000000000000000000000000000000000000..4d6c415814c9700b7ed4c8e4cff93ac1f3e5224d --- /dev/null +++ "b/air_case/b3_herp3_purchase/a_g5_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\272\214\347\272\247\344\276\233\345\272\224\345\225\206.air/a_g5_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\272\214\347\272\247\344\276\233\345\272\224\345\225\206.py" @@ -0,0 +1,99 @@ +# -*- encoding=utf8 -*- +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,a_g5_采购计划明细_列表查询_精确查询_根据二级供应商,id2297,id2297-65,sit,on +内网:a_g5_采购计划明细_列表查询_精确查询_根据二级供应商 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +from airtest.core.api import using +import sys + + +module = "b3_herp3_purchase" +targetOrgId1=commonFuc().get_business_data(module,'targetOrgId') +targetAreaId1=commonFuc().get_business_data(module,'targetAreaId') +def test1(targetOrgId=targetOrgId1,targetAreaId=targetAreaId1): + module = "b3_herp3_purchase" + """ + 场景:a_g5_采购计划明细_列表查询_精确查询_根据二级供应商 + 用例名称:a_g5_采购计划明细_列表查询_精确查询_根据二级供应商 + 输入:无 + 输出:"rtn_msg": {"code": 0, "msg": null, "data": true} + """ + # 内网登录 + username = commonFuc().get_business_data(module, "username") + # 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() + # print( token,projectCode,uxid,corpId,info) + # + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "herpService_report_progress_page_url") + print(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")) + print('headers', headers) + # #获取日期 + date1 = timeUtils().get_time_hms(2) + date2 = timeUtils().get_time_add(-30) + # print(date1,date2) + # #调用查询采购计划列表,写入采购计划id和订单号到文件中,更新文件内容 + # pro_path = commonFuc().get_pro_path() + # sys.path.append(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # using(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # from a_c1_采购计划审核_列表查询_全部查询 import test1 + # test1() + + # 从文件中获取院区id + branchId = commonFuc().get_business_data(module, 'branchId') + # 从文件中获取产品名称 + info = FileUtils().r_info8(module, "采购单信息", 'message3') + print('info', info) + list_a = info['list_a'] + print('list_a', list_a) + goodsCode = 'goodsCode' + purPlanNo='purPlanNo' + purNo='purNo' + provName='provName' + subProvName='subProvName' + for i in list_a: + goodsCode = i['goodsCode'] + purPlanNo = i['purPlanNo'] + purNo=i['purNo'] + provName=i['provName'] + subProvName=i['subProvName'] + break + + # a_g5_采购计划明细_列表查询_精确查询_根据二级供应商 + # # 请求体 + request_body = commonFuc().get_business_data(module, "payload20_10", goodsCode,purPlanNo, purNo,branchId, targetOrgId,targetAreaId,provName,subProvName,date2, date1) + print('request_body', request_body) + # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + # 断言 + code = commonFuc().analysis_json('code', result) + data = commonFuc().analysis_json('data', result) + total = commonFuc().analysis_json('total', data) + if code == 0 and total == 1: + data1 = commonFuc().analysis_json('data', data) + for i in data1: + if i['goodsCode'] == goodsCode: + commonFuc().check_text_exist(0, result) + break + else: + commonFuc().check_text_exist('error', result) + else: + commonFuc().check_text_exist('error', result) + + +test1() diff --git "a/air_case/b3_herp3_purchase/a_g6_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\200\227\346\235\220\347\261\273\345\236\213.air/a_g6_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\200\227\346\235\220\347\261\273\345\236\213.py" "b/air_case/b3_herp3_purchase/a_g6_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\200\227\346\235\220\347\261\273\345\236\213.air/a_g6_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\200\227\346\235\220\347\261\273\345\236\213.py" new file mode 100644 index 0000000000000000000000000000000000000000..f23ec9349ab9898a580bcb05a504ef9c9aef047a --- /dev/null +++ "b/air_case/b3_herp3_purchase/a_g6_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\200\227\346\235\220\347\261\273\345\236\213.air/a_g6_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\350\200\227\346\235\220\347\261\273\345\236\213.py" @@ -0,0 +1,105 @@ +# -*- encoding=utf8 -*- +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,a_g6_采购计划明细_列表查询_精确查询_根据耗材类型,id2297,id2297-66,sit,on +内网:a_g6_采购计划明细_列表查询_精确查询_根据耗材类型 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +from airtest.core.api import using +import sys + +module = "b3_herp3_purchase" +targetOrgId1 = commonFuc().get_business_data(module, 'targetOrgId') +targetAreaId1 = commonFuc().get_business_data(module, 'targetAreaId') + + +def test1(targetOrgId=targetOrgId1, targetAreaId=targetAreaId1): + module = "b3_herp3_purchase" + """ + 场景:a_g6_采购计划明细_列表查询_精确查询_根据耗材类型 + 用例名称:a_g6_采购计划明细_列表查询_精确查询_根据耗材类型 + 输入:无 + 输出:"rtn_msg": {"code": 0, "msg": null, "data": true} + """ + # 内网登录 + username = commonFuc().get_business_data(module, "username") + # 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() + # print( token,projectCode,uxid,corpId,info) + # + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "herpService_report_progress_page_url") + print(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")) + print('headers', headers) + # #获取日期 + date1 = timeUtils().get_time_hms(2) + date2 = timeUtils().get_time_add(-30) + # print(date1,date2) + # #调用查询采购计划列表,写入采购计划id和订单号到文件中,更新文件内容 + # pro_path = commonFuc().get_pro_path() + # sys.path.append(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # using(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # from a_c1_采购计划审核_列表查询_全部查询 import test1 + # test1() + + # 从文件中获取院区id + branchId = commonFuc().get_business_data(module, 'branchId') + # 从文件中获取产品名称 + info = FileUtils().r_info8(module, "采购单信息", 'message3') + print('info', info) + list_a = info['list_a'] + print('list_a', list_a) + goodsCode = 'goodsCode' + purPlanNo = 'purPlanNo' + purNo = 'purNo' + provName = 'provName' + subProvName = 'subProvName' + for i in list_a: + goodsCode = i['goodsCode'] + purPlanNo = i['purPlanNo'] + purNo = i['purNo'] + provName = i['provName'] + subProvName = i['subProvName'] + break + + str = commonFuc().get_business_data(module, 'data1') + list2 = list(str.split(",")) + print(list2) + # a_g6_采购计划明细_列表查询_精确查询_根据耗材类型 + # # 请求体 + for i in list2: + request_body = commonFuc().get_business_data(module, "payload20_11", goodsCode, purPlanNo, purNo, branchId, + targetOrgId, targetAreaId, provName, subProvName, i, date2, date1) + print('request_body', request_body) + # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + # 断言 + code = commonFuc().analysis_json('code', result) + data = commonFuc().analysis_json('data', result) + total = commonFuc().analysis_json('total', data) + if code == 0 and total >= 0: + data1 = commonFuc().analysis_json('data', data) + for i in data1: + if i['goodsCode'] == goodsCode: + commonFuc().check_text_exist(0, result) + break + else: + commonFuc().check_text_exist('error', result) + else: + commonFuc().check_text_exist('error', result) + + +test1() diff --git "a/air_case/b3_herp3_purchase/a_g7_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\270\232\345\212\241\346\250\241\345\274\217.air/a_g7_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\270\232\345\212\241\346\250\241\345\274\217.py" "b/air_case/b3_herp3_purchase/a_g7_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\270\232\345\212\241\346\250\241\345\274\217.air/a_g7_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\270\232\345\212\241\346\250\241\345\274\217.py" new file mode 100644 index 0000000000000000000000000000000000000000..a59a360beeeed20ff667b0ff5327a254472e24e2 --- /dev/null +++ "b/air_case/b3_herp3_purchase/a_g7_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\270\232\345\212\241\346\250\241\345\274\217.air/a_g7_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\344\270\232\345\212\241\346\250\241\345\274\217.py" @@ -0,0 +1,105 @@ +# -*- encoding=utf8 -*- +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,a_g7_采购计划明细_列表查询_精确查询_根据业务模式,id2297,id2297-67,sit,on +内网:a_g7_采购计划明细_列表查询_精确查询_根据业务模式 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +from airtest.core.api import using +import sys + +module = "b3_herp3_purchase" +targetOrgId1 = commonFuc().get_business_data(module, 'targetOrgId') +targetAreaId1 = commonFuc().get_business_data(module, 'targetAreaId') + + +def test1(targetOrgId=targetOrgId1, targetAreaId=targetAreaId1): + module = "b3_herp3_purchase" + """ + 场景:a_g7_采购计划明细_列表查询_精确查询_根据业务模式 + 用例名称:a_g7_采购计划明细_列表查询_精确查询_根据业务模式 + 输入:无 + 输出:"rtn_msg": {"code": 0, "msg": null, "data": true} + """ + # 内网登录 + username = commonFuc().get_business_data(module, "username") + # 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() + # print( token,projectCode,uxid,corpId,info) + # + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "herpService_report_progress_page_url") + print(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")) + print('headers', headers) + # #获取日期 + date1 = timeUtils().get_time_hms(2) + date2 = timeUtils().get_time_add(-30) + # print(date1,date2) + # #调用查询采购计划列表,写入采购计划id和订单号到文件中,更新文件内容 + # pro_path = commonFuc().get_pro_path() + # sys.path.append(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # using(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # from a_c1_采购计划审核_列表查询_全部查询 import test1 + # test1() + + # 从文件中获取院区id + branchId = commonFuc().get_business_data(module, 'branchId') + # 从文件中获取产品名称 + info = FileUtils().r_info8(module, "采购单信息", 'message3') + print('info', info) + list_a = info['list_a'] + print('list_a', list_a) + goodsCode = 'goodsCode' + purPlanNo = 'purPlanNo' + purNo = 'purNo' + provName = 'provName' + subProvName = 'subProvName' + for i in list_a: + goodsCode = i['goodsCode'] + purPlanNo = i['purPlanNo'] + purNo = i['purNo'] + provName = i['provName'] + subProvName = i['subProvName'] + break + + str = commonFuc().get_business_data(module, 'businessMode') + list2 = list(str.split(",")) + print(list2) + # a_g7_采购计划明细_列表查询_精确查询_根据业务模式 + # # 请求体 + for i in list2: + request_body = commonFuc().get_business_data(module, "payload20_12", goodsCode, purPlanNo,purNo, branchId, + targetOrgId, targetAreaId, provName, subProvName, i,date2, date1) + print('request_body', request_body) + # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + # 断言 + code = commonFuc().analysis_json('code', result) + data = commonFuc().analysis_json('data', result) + total = commonFuc().analysis_json('total', data) + if code == 0 and total >= 0: + data1 = commonFuc().analysis_json('data', data) + for i in data1: + if i['goodsCode'] == goodsCode: + commonFuc().check_text_exist(0, result) + break + else: + commonFuc().check_text_exist('error', result) + else: + commonFuc().check_text_exist('error', result) + + +test1() diff --git "a/air_case/b3_herp3_purchase/a_g8_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\346\230\216\347\273\206\347\212\266\346\200\201.air/a_g8_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\346\230\216\347\273\206\347\212\266\346\200\201.py" "b/air_case/b3_herp3_purchase/a_g8_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\346\230\216\347\273\206\347\212\266\346\200\201.air/a_g8_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\346\230\216\347\273\206\347\212\266\346\200\201.py" new file mode 100644 index 0000000000000000000000000000000000000000..6cdf23a0c12640250358e04c90f871201604e04a --- /dev/null +++ "b/air_case/b3_herp3_purchase/a_g8_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\346\230\216\347\273\206\347\212\266\346\200\201.air/a_g8_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\346\230\216\347\273\206\347\212\266\346\200\201.py" @@ -0,0 +1,105 @@ +# -*- encoding=utf8 -*- +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,a_g8_采购计划明细_列表查询_精确查询_根据明细状态,id2297,id2297-68,sit,on +内网:a_g8_采购计划明细_列表查询_精确查询_根据明细状态 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +from airtest.core.api import using +import sys + +module = "b3_herp3_purchase" +targetOrgId1 = commonFuc().get_business_data(module, 'targetOrgId') +targetAreaId1 = commonFuc().get_business_data(module, 'targetAreaId') + + +def test1(targetOrgId=targetOrgId1, targetAreaId=targetAreaId1): + module = "b3_herp3_purchase" + """ + 场景:a_g8_采购计划明细_列表查询_精确查询_根据明细状态 + 用例名称:a_g8_采购计划明细_列表查询_精确查询_根据明细状态 + 输入:无 + 输出:"rtn_msg": {"code": 0, "msg": null, "data": true} + """ + # 内网登录 + username = commonFuc().get_business_data(module, "username") + # 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() + # print( token,projectCode,uxid,corpId,info) + # + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "herpService_report_progress_page_url") + print(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")) + print('headers', headers) + # #获取日期 + date1 = timeUtils().get_time_hms(2) + date2 = timeUtils().get_time_add(-30) + # print(date1,date2) + # #调用查询采购计划列表,写入采购计划id和订单号到文件中,更新文件内容 + # pro_path = commonFuc().get_pro_path() + # sys.path.append(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # using(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # from a_c1_采购计划审核_列表查询_全部查询 import test1 + # test1() + + # 从文件中获取院区id + branchId = commonFuc().get_business_data(module, 'branchId') + # 从文件中获取产品名称 + info = FileUtils().r_info8(module, "采购单信息", 'message3') + print('info', info) + list_a = info['list_a'] + print('list_a', list_a) + goodsCode = 'goodsCode' + purPlanNo = 'purPlanNo' + purNo = 'purNo' + provName = 'provName' + subProvName = 'subProvName' + for i in list_a: + goodsCode = i['goodsCode'] + purPlanNo = i['purPlanNo'] + purNo = i['purNo'] + provName = i['provName'] + subProvName = i['subProvName'] + break + + str = commonFuc().get_business_data(module, 'status') + list2 = list(str.split(",")) + print(list2) + # a_g8_采购计划明细_列表查询_精确查询_根据明细状态 + # # 请求体 + for i in list2: + request_body = commonFuc().get_business_data(module, "payload20_13", goodsCode, purPlanNo,i,purNo, branchId, + targetOrgId, targetAreaId, provName, subProvName,date2, date1) + print('request_body', request_body) + # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + # 断言 + code = commonFuc().analysis_json('code', result) + data = commonFuc().analysis_json('data', result) + total = commonFuc().analysis_json('total', data) + if code == 0 and total >= 0: + data1 = commonFuc().analysis_json('data', data) + for i in data1: + if i['goodsCode'] == goodsCode: + commonFuc().check_text_exist(0, result) + break + else: + commonFuc().check_text_exist('error', result) + else: + commonFuc().check_text_exist('error', result) + + +test1() diff --git "a/air_case/b3_herp3_purchase/a_g9_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\345\205\263\351\227\255\347\212\266\346\200\201.air/a_g9_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\345\205\263\351\227\255\347\212\266\346\200\201.py" "b/air_case/b3_herp3_purchase/a_g9_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\345\205\263\351\227\255\347\212\266\346\200\201.air/a_g9_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\345\205\263\351\227\255\347\212\266\346\200\201.py" new file mode 100644 index 0000000000000000000000000000000000000000..5e7b65c948e3a1d7c8c283bbbd8fe300d93919b3 --- /dev/null +++ "b/air_case/b3_herp3_purchase/a_g9_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\345\205\263\351\227\255\347\212\266\346\200\201.air/a_g9_\351\207\207\350\264\255\350\256\241\345\210\222\346\230\216\347\273\206_\345\210\227\350\241\250\346\237\245\350\257\242_\347\262\276\347\241\256\346\237\245\350\257\242_\346\240\271\346\215\256\345\205\263\351\227\255\347\212\266\346\200\201.py" @@ -0,0 +1,105 @@ +# -*- encoding=utf8 -*- +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,a_g9_采购计划明细_列表查询_精确查询_根据关闭状态,id2297,id2297-69,sit,on +内网:a_g9_采购计划明细_列表查询_精确查询_根据关闭状态 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +from airtest.core.api import using +import sys + +module = "b3_herp3_purchase" +targetOrgId1 = commonFuc().get_business_data(module, 'targetOrgId') +targetAreaId1 = commonFuc().get_business_data(module, 'targetAreaId') + + +def test1(targetOrgId=targetOrgId1, targetAreaId=targetAreaId1): + module = "b3_herp3_purchase" + """ + 场景:a_g9_采购计划明细_列表查询_精确查询_根据关闭状态 + 用例名称:a_g9_采购计划明细_列表查询_精确查询_根据关闭状态 + 输入:无 + 输出:"rtn_msg": {"code": 0, "msg": null, "data": true} + """ + # 内网登录 + username = commonFuc().get_business_data(module, "username") + # 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() + # print( token,projectCode,uxid,corpId,info) + # + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "herpService_report_progress_page_url") + print(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")) + print('headers', headers) + # #获取日期 + date1 = timeUtils().get_time_hms(2) + date2 = timeUtils().get_time_add(-30) + # print(date1,date2) + # #调用查询采购计划列表,写入采购计划id和订单号到文件中,更新文件内容 + # pro_path = commonFuc().get_pro_path() + # sys.path.append(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # using(pro_path + r'\\air_case\\b3_herp3_purchase\\a_c1_采购计划审核_列表查询_全部查询.air') + # from a_c1_采购计划审核_列表查询_全部查询 import test1 + # test1() + + # 从文件中获取院区id + branchId = commonFuc().get_business_data(module, 'branchId') + # 从文件中获取产品名称 + info = FileUtils().r_info8(module, "采购单信息", 'message3') + print('info', info) + list_a = info['list_a'] + print('list_a', list_a) + goodsCode = 'goodsCode' + purPlanNo = 'purPlanNo' + purNo = 'purNo' + provName = 'provName' + subProvName = 'subProvName' + for i in list_a: + goodsCode = i['goodsCode'] + purPlanNo = i['purPlanNo'] + purNo = i['purNo'] + provName = i['provName'] + subProvName = i['subProvName'] + break + + str = commonFuc().get_business_data(module, 'closeStatus') + list2 = list(str.split(",")) + print(list2) + # a_g9_采购计划明细_列表查询_精确查询_根据关闭状态 + # # 请求体 + for i in list2: + request_body = commonFuc().get_business_data(module, "payload20_14", goodsCode, purPlanNo,purNo, branchId, + targetOrgId, targetAreaId, provName, subProvName,i,date2, date1) + print('request_body', request_body) + # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('result', result) + # 断言 + code = commonFuc().analysis_json('code', result) + data = commonFuc().analysis_json('data', result) + total = commonFuc().analysis_json('total', data) + if code == 0 and total >= 0: + data1 = commonFuc().analysis_json('data', data) + for i in data1: + if i['goodsCode'] == goodsCode: + commonFuc().check_text_exist(0, result) + break + else: + commonFuc().check_text_exist('error', result) + else: + commonFuc().check_text_exist('error', result) + + +test1() diff --git a/data/b3_herp3_purchase/data b/data/b3_herp3_purchase/data index 0cac76a857ed9b9a6cda83e0f0d06e4f2fa56d1a..6328b5e19586e4fc4e832c55a9ead9666e1f293d 100644 --- a/data/b3_herp3_purchase/data +++ b/data/b3_herp3_purchase/data @@ -21,13 +21,18 @@ data8: "YND,YBC,HDI" data9: "16,10,20,25,40,60,66,67" data10: "1,2,3,4,5" data11: "0,30,40" - +businessMode: "10,20,30" +status: "0,1,2,3,4,5" +closeStatus: "0,1" "username": "xhs1009" "password": "1qaz!QAZ" "X-APP-CODE": "herp.pc" "branchId": "h0347-2011" "hospitalId": "h0347" +"targetOrgId": "d69a68df361a4289b2262e4ef75b55a5" +"targetAreaId": "areah03470414" + json_contentType: "application/json" json_headers: { @@ -110,5 +115,13 @@ json_headers2: { "payload20_4": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"","orderNo":"","status":[],"purPlanNo":"","planType":["%s"],"purNo":"","branchId":"%s","targetAreaId":[],"provName":"","subProvName":"","purMode":[],"businessMode":[],"closeStatus":"","createDateStart":"","createDateEnd":""}} "payload20_5": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"","orderNo":"","status":[],"purPlanNo":"","planType":["YND","YBC","HDI"],"purNo":"","branchId":"%s","targetAreaId":[],"provName":"","subProvName":"","purMode":[],"businessMode":[],"closeStatus":"","createDateStart":"","createDateEnd":""}} "payload20_6": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","orderNo":"%s","status":[],"purPlanNo":"","planType":[],"purNo":"%s","branchId":"%s","targetAreaId":[],"provName":"","subProvName":"","purMode":[],"businessMode":[],"closeStatus":"","createDateStart":"%s","createDateEnd":"%s"}} +"payload20_7": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","orderNo":"%s","status":[],"purPlanNo":"","planType":[],"purNo":"%s","branchId":"%s","targetOrgId":"%s",targetAreaId":[],"provName":"","subProvName":"","purMode":[],"businessMode":[],"closeStatus":"","createDateStart":"%s","createDateEnd":"%s"}} +"payload20_8": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","orderNo":"%s","status":[],"purPlanNo":"","planType":[],"purNo":"%s","branchId":"%s","targetOrgId":"%s",targetAreaId":["%s"],"provName":"","subProvName":"","purMode":[],"businessMode":[],"closeStatus":"","createDateStart":"%s","createDateEnd":"%s"}} +"payload20_9": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","orderNo":"%s","status":[],"purPlanNo":"","planType":[],"purNo":"%s","branchId":"%s","targetOrgId":"%s",targetAreaId":["%s"],"provName":"%s","subProvName":"","purMode":[],"businessMode":[],"closeStatus":"","createDateStart":"%s","createDateEnd":"%s"}} +"payload20_10": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","orderNo":"%s","status":[],"purPlanNo":"","planType":[],"purNo":"%s","branchId":"%s","targetOrgId":"%s",targetAreaId":["%s"],"provName":"%s","subProvName":"%s","purMode":[],"businessMode":[],"closeStatus":"","createDateStart":"%s","createDateEnd":"%s"}} +"payload20_11": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","orderNo":"%s","status":[],"purPlanNo":"","planType":[],"purNo":"%s","branchId":"%s","targetOrgId":"%s",targetAreaId":["%s"],"provName":"%s","subProvName":"%s","purMode":["%s"],"businessMode":[],"closeStatus":"","createDateStart":"%s","createDateEnd":"%s"}} +"payload20_12": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","orderNo":"%s","status":[],"purPlanNo":"","planType":[],"purNo":"%s","branchId":"%s","targetOrgId":"%s",targetAreaId":["%s"],"provName":"%s","subProvName":"%s","purMode":[],"businessMode":["%s"],"closeStatus":"","createDateStart":"%s","createDateEnd":"%s"}} +"payload20_13": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","orderNo":"%s","status":["%s"],"purPlanNo":"","planType":[],"purNo":"%s","branchId":"%s","targetOrgId":"%s",targetAreaId":["%s"],"provName":"%s","subProvName":"%s","purMode":[],"businessMode":[],"closeStatus":"","createDateStart":"%s","createDateEnd":"%s"}} +"payload20_14": {"pageNum":1,"pageSize":50,"queryObject":{"goodsName":"%s","orderNo":"%s","status":[],"purPlanNo":"","planType":[],"purNo":"%s","branchId":"%s","targetOrgId":"%s",targetAreaId":["%s"],"provName":"%s","subProvName":"%s","purMode":[],"businessMode":[],"closeStatus":"%s","createDateStart":"%s","createDateEnd":"%s"}} checkDict2: {"code": 0,'msg': None,'data':1} diff --git a/report/summary.html b/report/summary.html index a4d9cd3eb8eb50d2671048444d83dad273843e9c..06c34d5ac2dc9b633481b6b475339cc154544321 100644 --- a/report/summary.html +++ b/report/summary.html @@ -72,9 +72,9 @@ - a_g1_采购计划明细_列表查询_精确查询_根据采购单号 + a_g9_采购计划明细_列表查询_精确查询_根据关闭状态 成功 - 1.047 + 1.472 xiaohesheng