diff --git "a/air_case/a4_mdm3_cm/b15\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\200\232\350\277\207_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.air/b15\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\200\232\350\277\207_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.py" "b/air_case/a4_mdm3_cm/b15\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\200\232\350\277\207_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.air/b15\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\200\232\350\277\207_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.py" index 7754e5c0a7af7911f43a2087aec7b8b58c9e7811..01dfcf20902e5e8776a2f5f72185835690173846 100644 --- "a/air_case/a4_mdm3_cm/b15\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\200\232\350\277\207_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.air/b15\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\200\232\350\277\207_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.py" +++ "b/air_case/a4_mdm3_cm/b15\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\200\232\350\277\207_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.air/b15\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\200\232\350\277\207_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.py" @@ -14,7 +14,7 @@ from airtest.core.api import using import sys module = "a4_mdm3_cm" def submitSupplyRelation_pass(): - module = "mdm3_cm" + module = "a4_mdm3_cm" pro_path = commonFuc().get_pro_path() sys.path.append(pro_path + r'\\air_case\\a4_mdm3_cm\\b10供货关系审核_驳回_客户类型_医院_医院账号登录.air') using(pro_path + r'\\air_case\\a4_mdm3_cm\\b10供货关系审核_驳回_客户类型_医院_医院账号登录.air') diff --git "a/air_case/a4_mdm3_cm/b16\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\207\215\345\244\215\345\256\241\346\240\270_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.air/b16\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\207\215\345\244\215\345\256\241\346\240\270_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.py" "b/air_case/a4_mdm3_cm/b16\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\207\215\345\244\215\345\256\241\346\240\270_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.air/b16\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\207\215\345\244\215\345\256\241\346\240\270_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.py" index 991542da47c02ced1c929339e875d61d4c40785f..0437cfac8608b0e8f243df889722699328b06a1b 100644 --- "a/air_case/a4_mdm3_cm/b16\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\207\215\345\244\215\345\256\241\346\240\270_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.air/b16\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\207\215\345\244\215\345\256\241\346\240\270_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.py" +++ "b/air_case/a4_mdm3_cm/b16\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\207\215\345\244\215\345\256\241\346\240\270_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.air/b16\344\276\233\350\264\247\345\205\263\347\263\273\345\256\241\346\240\270_\351\207\215\345\244\215\345\256\241\346\240\270_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242.py" @@ -14,7 +14,7 @@ from airtest.core.api import using import sys module = "a4_mdm3_cm" def submitSupplyRelation_reject(): - module = "mdm3_cm" + module = "a4_mdm3_cm" pro_path = commonFuc().get_pro_path() sys.path.append(pro_path + r'\\air_case\\a4_mdm3_cm\\b10供货关系审核_驳回_客户类型_医院_医院账号登录.air') using(pro_path + r'\\air_case\\a4_mdm3_cm\\b10供货关系审核_驳回_客户类型_医院_医院账号登录.air') diff --git "a/air_case/a4_mdm3_cm/b18\344\276\233\350\264\247\347\233\256\345\275\225\347\224\263\350\257\267_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242_\346\217\220\344\272\244\344\276\233\350\264\247\347\224\263\350\257\267\345\215\225_\346\267\273\345\212\240\344\272\247\345\223\201.air/b18\344\276\233\350\264\247\347\233\256\345\275\225\347\224\263\350\257\267_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242_\346\217\220\344\272\244\344\276\233\350\264\247\347\224\263\350\257\267\345\215\225_\346\267\273\345\212\240\344\272\247\345\223\201.py" "b/air_case/a4_mdm3_cm/b18\344\276\233\350\264\247\347\233\256\345\275\225\347\224\263\350\257\267_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242_\346\217\220\344\272\244\344\276\233\350\264\247\347\224\263\350\257\267\345\215\225_\346\267\273\345\212\240\344\272\247\345\223\201.air/b18\344\276\233\350\264\247\347\233\256\345\275\225\347\224\263\350\257\267_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242_\346\217\220\344\272\244\344\276\233\350\264\247\347\224\263\350\257\267\345\215\225_\346\267\273\345\212\240\344\272\247\345\223\201.py" index f751995e8a7e67d83c7c2e427338bc0dab81918b..1e816af00c269a3a8ef91cbfddd2da3be2f867e0 100644 --- "a/air_case/a4_mdm3_cm/b18\344\276\233\350\264\247\347\233\256\345\275\225\347\224\263\350\257\267_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242_\346\217\220\344\272\244\344\276\233\350\264\247\347\224\263\350\257\267\345\215\225_\346\267\273\345\212\240\344\272\247\345\223\201.air/b18\344\276\233\350\264\247\347\233\256\345\275\225\347\224\263\350\257\267_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242_\346\217\220\344\272\244\344\276\233\350\264\247\347\224\263\350\257\267\345\215\225_\346\267\273\345\212\240\344\272\247\345\223\201.py" +++ "b/air_case/a4_mdm3_cm/b18\344\276\233\350\264\247\347\233\256\345\275\225\347\224\263\350\257\267_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242_\346\217\220\344\272\244\344\276\233\350\264\247\347\224\263\350\257\267\345\215\225_\346\267\273\345\212\240\344\272\247\345\223\201.air/b18\344\276\233\350\264\247\347\233\256\345\275\225\347\224\263\350\257\267_\345\256\242\346\210\267\347\261\273\345\236\213_\345\214\273\351\231\242_\346\217\220\344\272\244\344\276\233\350\264\247\347\224\263\350\257\267\345\215\225_\346\267\273\345\212\240\344\272\247\345\223\201.py" @@ -13,7 +13,7 @@ from air_case.mdm_login.登录外网系统.登录外网系统 import login_syste from airtest.core.api import using import sys module = "a4_mdm3_cm" -def submitSupplyRelation_reject(): +def add_goods(): module = "a4_mdm3_cm" pro_path = commonFuc().get_pro_path() sys.path.append(pro_path + r'\\air_case\\a4_mdm3_cm\\b17供货目录申请_客户类型_医院_企业账号登录.air') @@ -32,16 +32,18 @@ def submitSupplyRelation_reject(): 输入:医院id 输出:"rtn_msg": 0 """ - module = "mdm3_cm" + module = "a4_mdm3_cm" #b18供货目录申请_客户类型_医院_提交供货申请单_添加产品 - url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "listProvInfoBySubProv_url") + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "addGoodsHandleInfos_url") # 获取请求头信息 headers = commonFuc().get_business_data(module, "json_headers2", commonFuc().get_business_data(module, "json_contentType"), token, projectCode) - contactUser=commonFuc().randomString(5) - contactWay=contactUser - request_body = commonFuc().get_business_data(module, "payload8", corpId,h_corpId) + goodsname = commonFuc().randomString(5) + request_body = commonFuc().get_business_data(module, "payload10", h_corpId,h_name,corpId,e_name,goodsname,e_name) + # request_body = commonFuc().get_business_data(module, "payload10_1") + + # print('request_body',request_body) # 发送请求 result = commonFuc().http_post(url, request_body, headers) print('result', result) @@ -51,5 +53,5 @@ def submitSupplyRelation_reject(): if code==0: commonFuc().check_text_exist(corpId,result) -submitSupplyRelation_reject() +add_goods() diff --git a/data/a4_mdm3_cm/data b/data/a4_mdm3_cm/data index 2489f571a2fb2cb5f254d597e85c816178ca35bb..517d6a642526de792d385e303e477a95b996344e 100644 --- a/data/a4_mdm3_cm/data +++ b/data/a4_mdm3_cm/data @@ -4,9 +4,10 @@ "submitSupplyRelation_url": "/test2api/hdiFusion/supplyRelation/submitSupplyRelation" "listVoPage_url": "/test2api/hdiFusion/supplyRelation/listVoPage/" "editSupplyRelation_url": "/test2api/mdmService/supplyRelation/editSupplyRelation/" -"auditSupplyRelation_url": "/test2api/mdmService/supplyRelation/auditSupplyRelation/" +"auditSupplyRelation_url": "/test2api/hdiFusion/supplyRelation/auditSupplyRelation/" "listProvInfoBySubProv_url": "/test2api/mdmService/supplyRelation/listProvInfoBySubProv/" "listVo_url": "/test2api/mdmService/provGoodsInfo/listVo/" +"addGoodsHandleInfos_url": "/test2api/hdiFusion/import/goods/addGoodsHandleInfos?flag=true" json_contentType: "application/json" json_headers: { "Content-Type": "%s" @@ -127,8 +128,93 @@ json_headers2: { "hosId": "%s", "provId": "%s" } +"payload10_1": {"hosId":"h277b","hosName":"湖南省人民医院6)sJI","hosVersion":3,"collectorId":"p1df18","collectorName":"国药集团公司*&Xer","goodsName":"一次性注射器1206","goodsGg":"G-31891","made":"德国","unit":"套","mfrsName":"德国歌德公司 Geuder AG","mfrsId":"mfrs-11229","purMode":"10","provGoodsJDECode":"","salePrice":99.9999,"purPrice":99.9999,"taxRate":0.13,"unitRate":1,"miCode":"","hisPrice":"0","sendPackage":100,"hitCode":"12","hitPrice":99.9999,"hosGoodsCode":"","xvmecCode":"123456789","xvmecPrice":99.9999,"hitId":"123456789","ygptPrimaryCode":"123456789","isDistrRel":"0","isOnline":"0","onlineKind":"dictOnlineKind:1","hosFactId":"","hosFcatKind":0,"remark":"无 ","storageConditions":"","hrpInfo":{"store":"","trans":"","cla":""},"ext1":"","ext2":"","cla":"","errorDesc":"","generalName":"一次性注射器","hosGoodsErpCode":"","provName":"国药集团公司*&Xer","provId":"p1df18","subProvErpCode":"","hosLbsx":"","hosKindLevelCode":"","certificateCode":"","brand":"","hosUnit":"支","mfrsCode":"","masterCode":"","goodsDesc":"","hwDesc":"1","packeage":"1","icdCode":"","icd20Code":"","icdName":"","ext3":"{\"store\":\"\",\"trans\":\"\",\"cla\":\"\"}","ext4":"","ext5":"","ext6":"","tempPurchase":"0","charging":"1","isMetering":"1","isSubprov":"0","midPackageUnit":"","useUnit":"","useUnitCount":"1","hosUnitCount":"1","provUnitCount":"1","functional":"","material":"","keySupervision":"0","handleStatus":"0","dataSource":"2","errorFlag":"","userId":""} +"payload10": { + "hosId": "%s", + "hosName": "%s", + "hosVersion": 3, + "collectorId": "%s", + "collectorName": "%s", + "goodsName": "一次性注射器%s", + "goodsGg": "G-31891", + "made": "德国", + "unit": "套", + "mfrsName": "德国歌德公司 Geuder AG", + "mfrsId": "mfrs-11229", + "purMode": "10", + "provGoodsJDECode": "", + "salePrice": 99.9999, + "purPrice": 99.9999, + "taxRate": 0.13, + "unitRate": 1, + "miCode": "", + "hisPrice": "0", + "sendPackage": 100, + "hitCode": "12", + "hitPrice": 99.9999, + "hosGoodsCode": "", + "xvmecCode": "123456789", + "xvmecPrice": 99.9999, + "hitId": "123456789", + "ygptPrimaryCode": "123456789", + "isDistrRel": "0", + "isOnline": "0", + "onlineKind": "dictOnlineKind:1", + "hosFactId": "", + "hosFcatKind": 0, + "remark": "无 ", + "storageConditions": "", + "hrpInfo": { + "store": "", + "trans": "", + "cla": "" + }, + "ext1": "", + "ext2": "", + "cla": "", + "errorDesc": "", + "generalName": "一次性注射器", + "hosGoodsErpCode": "", + "provName": "%s", + "provId": "p1df18", + "subProvErpCode": "", + "hosLbsx": "", + "hosKindLevelCode": "", + "certificateCode": "", + "brand": "", + "hosUnit": "支", + "mfrsCode": "", + "masterCode": "", + "goodsDesc": "", + "hwDesc": "1", + "packeage": "1", + "icdCode": "", + "icd20Code": "", + "icdName": "", + "ext3": "{\"store\":\"\",\"trans\":\"\",\"cla\":\"\"}", + "ext4": "", + "ext5": "", + "ext6": "", + "tempPurchase": "0", + "charging": "1", + "isMetering": "1", + "isSubprov": "0", + "midPackageUnit": "", + "useUnit": "", + "useUnitCount": "1", + "hosUnitCount": "1", + "provUnitCount": "1", + "functional": "", + "material": "", + "keySupervision": "0", + "handleStatus": "0", + "dataSource": "2", + "errorFlag": "", + "userId": "" +} checkDict: {"code": 0,'msg': None,'data':1} checkDict1: {"code": 400,'msg': '供销关系已存在!请勿重复添加','data':None} checkDict2: {"code": 400,'msg': None,'data':None} checkDict3: {'code': 400, 'msg': '数据更新不成功,可能数据的版本不一致!请刷新页面重试', 'data': None} -checkDict4: {'code': 0, 'msg': None, 'data': []} \ No newline at end of file +checkDict4: {'code': 0, 'msg': None, 'data': []} +checkDict5: {'code': 0, 'msg': None, 'tag': None, 'data': 1} \ No newline at end of file diff --git a/report/summary.html b/report/summary.html index 57d56c8af5fed892b173865c696ae51414c20243..2ecf5a50f150c52b8a21f43e29fb1dd39fbe4773 100644 --- a/report/summary.html +++ b/report/summary.html @@ -72,9 +72,9 @@