diff --git "a/air_case/cmdc_demand_mall/\346\237\245\350\257\242\347\272\277\344\270\213\346\224\257\344\273\230\350\264\246\345\217\267\344\277\241\346\201\257\351\252\214\350\257\201.air/\346\237\245\350\257\242\347\272\277\344\270\213\346\224\257\344\273\230\350\264\246\345\217\267\344\277\241\346\201\257\351\252\214\350\257\201.py" "b/air_case/cmdc_demand_mall/\346\237\245\350\257\242\347\272\277\344\270\213\346\224\257\344\273\230\350\264\246\345\217\267\344\277\241\346\201\257\351\252\214\350\257\201.air/\346\237\245\350\257\242\347\272\277\344\270\213\346\224\257\344\273\230\350\264\246\345\217\267\344\277\241\346\201\257\351\252\214\350\257\201.py" new file mode 100644 index 0000000000000000000000000000000000000000..7a935bc95bafa6c15892066e93ff68917b760cca --- /dev/null +++ "b/air_case/cmdc_demand_mall/\346\237\245\350\257\242\347\272\277\344\270\213\346\224\257\344\273\230\350\264\246\345\217\267\344\277\241\346\201\257\351\252\214\350\257\201.air/\346\237\245\350\257\242\347\272\277\344\270\213\346\224\257\344\273\230\350\264\246\345\217\267\344\277\241\346\201\257\351\252\214\350\257\201.py" @@ -0,0 +1,55 @@ +# -*- encoding=utf8 -*- +__author__ = "liguangyu" + +""" +case_tag:cmdc_api,cmdc鏌ヨ绾夸笅鏀粯璐﹀彿淇℃伅楠岃瘉,2289,2289-32,sit,bs +娑夊強鍒版帴鍙�:澶氶噰鍟嗗煄鏌ヨ绾夸笅鏀粯璐﹀彿淇℃伅鎺ュ彛 +""" + +from common.common_func import commonFuc +from air_case.cmdc_login.澶氶噰鍟嗗煄鐧诲綍.澶氶噰鍟嗗煄鐧诲綍 import CmdcMaiiLogin +from common.db.db import mySql +import requests +import json + +module = "cmdc_demand_mall" + +# 绗竴姝ョ櫥褰曞閲囧晢鍩庤幏鍙杢oken +# 鑾峰彇鐧诲綍鎵€闇€璐﹀彿瀵嗙爜 +username = commonFuc().get_business_data(module, "username") +password = commonFuc().get_business_data(module, "password") +# 鑾峰彇鐧诲綍鍚嶤mdc_access_token +cmdc_access_token = CmdcMaiiLogin(username, password).get_token() +headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token) + +# 绗簩姝ユ煡璇㈢嚎涓嬫敮浠樿处鍙蜂俊鎭� +url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url33") +request_body = commonFuc().get_business_data(module, "payload33") +# print(request_body) +""" + 鍦烘櫙: 鏌ヨ绾夸笅鏀粯璐﹀彿淇℃伅楠岃瘉 + 鐢ㄤ緥鍚嶇О锛氭煡璇㈢嚎涓嬫敮浠樿处鍙蜂俊鎭獙璇� + 杈撳嚭锛歿"total":"%s"} +""" + +# 鍙戦€佽姹� +result = requests.post(url, json=request_body, headers=headers) +result = json.loads(result.content) +# print(result) + +# 鑾峰彇璐﹀彿鏁伴噺 +result = {"total": result["data"]["total"]} +# 鏁版嵁搴撴搷浣� +mysql_handle = mySql() +# 鑾峰彇conf.ini鏂囦欢涓厤缃殑鏁版嵁搴撲俊鎭� +host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") + +# 鏌ヨ鏁版嵁搴撲腑瀵瑰簲鍏徃瀵瑰簲鐨勮处鍙蜂俊鎭� +sql = "SELECT t.accountId FROM `cmdc-cms`.cms_account t WHERE companyId = 7" +total = len(mysql_handle.selectSql(host, port, user, pwd, "cmdc-cms", sql)) + +# 鑾峰彇棰勬湡缁撴灉 +check_dict = commonFuc().get_business_data(module, "checkDict33", total) +# print(check_dict) +# 鏂█瀹為檯缁撴灉涓槸鍚﹀寘鍚鏈熺粨鏋滅殑鍐呭 +commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_demand_mall/\346\240\271\346\215\256\351\234\200\346\261\202id\350\216\267\345\217\226\345\205\254\345\217\270id\351\252\214\350\257\201.air/\346\240\271\346\215\256\351\234\200\346\261\202id\350\216\267\345\217\226\345\205\254\345\217\270id\351\252\214\350\257\201.py" "b/air_case/cmdc_demand_mall/\346\240\271\346\215\256\351\234\200\346\261\202id\350\216\267\345\217\226\345\205\254\345\217\270id\351\252\214\350\257\201.air/\346\240\271\346\215\256\351\234\200\346\261\202id\350\216\267\345\217\226\345\205\254\345\217\270id\351\252\214\350\257\201.py" index 476c37509d038c1fcb2cd0d50499cd3a75e20458..a42b794f6f3a8a9beb2b2ed8d3780f1fefa50a53 100644 --- "a/air_case/cmdc_demand_mall/\346\240\271\346\215\256\351\234\200\346\261\202id\350\216\267\345\217\226\345\205\254\345\217\270id\351\252\214\350\257\201.air/\346\240\271\346\215\256\351\234\200\346\261\202id\350\216\267\345\217\226\345\205\254\345\217\270id\351\252\214\350\257\201.py" +++ "b/air_case/cmdc_demand_mall/\346\240\271\346\215\256\351\234\200\346\261\202id\350\216\267\345\217\226\345\205\254\345\217\270id\351\252\214\350\257\201.air/\346\240\271\346\215\256\351\234\200\346\261\202id\350\216\267\345\217\226\345\205\254\345\217\270id\351\252\214\350\257\201.py" @@ -37,8 +37,8 @@ demand_id = result["data"]["list"][random_demand]["demandId"] # 绗笁姝ヨ幏鍙栧叕鍙竔d -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url31") -request_body = commonFuc().get_business_data(module, "payload31", demand_id) +url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url32") +request_body = commonFuc().get_business_data(module, "payload32", demand_id) # print(request_body) """ 鍦烘櫙: 鏍规嵁闇€姹俰d鑾峰彇鍏徃id楠岃瘉 @@ -52,7 +52,7 @@ result = json.loads(result.content) print(result) # 鑾峰彇棰勬湡缁撴灉 -check_dict = commonFuc().get_business_data(module, "checkDict31") +check_dict = commonFuc().get_business_data(module, "checkDict32") # print(check_dict) # 鏂█瀹為檯缁撴灉涓槸鍚﹀寘鍚鏈熺粨鏋滅殑鍐呭 commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_demand_mall/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\345\212\237\350\203\275\351\252\214\350\257\201.air/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\345\212\237\350\203\275\351\252\214\350\257\201.py" "b/air_case/cmdc_demand_mall/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\345\212\237\350\203\275\351\252\214\350\257\201.air/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\345\212\237\350\203\275\351\252\214\350\257\201.py" index 10e6694bd69e808e5f13d942853efe496a0af1d2..a757421a2b5bbeb806dafa01d66a18f4182a5d55 100644 --- "a/air_case/cmdc_demand_mall/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\345\212\237\350\203\275\351\252\214\350\257\201.air/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\345\212\237\350\203\275\351\252\214\350\257\201.py" +++ "b/air_case/cmdc_demand_mall/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\345\212\237\350\203\275\351\252\214\350\257\201.air/\351\234\200\346\261\202\345\215\225\345\217\226\346\266\210\345\212\237\350\203\275\351\252\214\350\257\201.py" @@ -44,7 +44,6 @@ print(result) if result["success"]: # 鏌ヨ闇€姹傚崟鐘舵€� sql = "SELECT t.orderStatus FROM `cmdc-order`.tc_demand t WHERE t.demandId = 40213" - mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql) result = {"orderStatus": mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0]} # print(result) # 鑾峰彇棰勬湡缁撴灉 diff --git a/data/cmdc_demand_mall/data b/data/cmdc_demand_mall/data index 85fc2515db58823e72bb75745da93dce0ecd279c..9dba5215402b440bbb4d3a96a1139eea8125a21a 100644 --- a/data/cmdc_demand_mall/data +++ b/data/cmdc_demand_mall/data @@ -241,9 +241,17 @@ checkDict30: {"success":true,"code":"200","message":"OK"} #棰勬湡缁撴灉 checkDict31: {"success":true,"code":"200","message":"OK"} +#娴嬭瘯鍦烘櫙涓夊崄浜岋細鏍规嵁闇€姹俰d鑾峰彇鍏徃id楠岃瘉 +"url32": "/order/mall/getCompanyIdByDemandId" +"payload32": {"demandId":"%s"} +#棰勬湡缁撴灉 +checkDict32: {"success":true,"code":"200","message":"OK"} - - +#娴嬭瘯鍦烘櫙涓夊崄涓夛細鏌ヨ绾夸笅鏀粯璐﹀彿淇℃伅楠岃瘉 +"url33": "/cms/mall/account/queryPageByCompanyId" +"payload33": {"pageSize":9,"pageNumber":1,"companyId":"7","sort":"0200002919200155850"} +#棰勬湡缁撴灉 +checkDict33: {"total":"%s"}