From 0a7ebda7a3d4d5e40d4fcdb07f0485227d0cee4e Mon Sep 17 00:00:00 2001 From: liguangyu06 <1666071293@qq.com> Date: Thu, 27 Jun 2024 09:20:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E4=BE=8B=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...76\347\275\256\344\277\241\346\201\257.py" | 76 ++++++++++--------- ...07\346\263\250\351\205\215\347\275\256.py" | 75 +++++++++--------- ...60\345\235\200\344\277\241\346\201\257.py" | 74 +++++++++--------- 3 files changed, 115 insertions(+), 110 deletions(-) diff --git "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.py" "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.py" index 0dc79a13..1553e4c1 100644 --- "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.py" +++ "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271jde\351\205\215\350\264\247\346\211\213\345\212\250\346\216\250\351\200\201\350\256\276\347\275\256\344\277\241\346\201\257.py" @@ -29,47 +29,49 @@ request_body = commonFuc().get_business_data(module, "payload4") result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -# 鐢熸垚闅忔満鏁� -website_random = random.randint(0, len(result["data"]["list"]) - 1) -# 鑾峰彇绔欑偣淇℃伅 -companyId = result["data"]["list"][website_random]["companyId"] +# 鍒ゆ柇鏄惁鑾峰彇鍒扮珯鐐逛俊鎭� +if result["data"]["list"]: + # 鐢熸垚闅忔満鏁� + website_random = random.randint(0, len(result["data"]["list"]) - 1) + # 鑾峰彇绔欑偣淇℃伅 + companyId = result["data"]["list"][website_random]["companyId"] -# 绗笁姝ヨ幏鍙栫珯鐐筳de閰嶈揣鎵嬪姩鎺ㄩ€佽缃俊鎭� -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url21") -request_body = commonFuc().get_business_data(module, "payload21", companyId) -""" - - 鍦烘櫙: 鑾峰彇绔欑偣jde閰嶈揣鎵嬪姩鎺ㄩ€佽缃俊鎭� - 鐢ㄤ緥鍚嶇О锛氳幏鍙栫珯鐐筳de閰嶈揣鎵嬪姩鎺ㄩ€佽缃俊鎭� - 杈撳嚭锛歿"total":"%s"} -""" + # 绗笁姝ヨ幏鍙栫珯鐐筳de閰嶈揣鎵嬪姩鎺ㄩ€佽缃俊鎭� + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url21") + request_body = commonFuc().get_business_data(module, "payload21", companyId) + """ + + 鍦烘櫙: 鑾峰彇绔欑偣jde閰嶈揣鎵嬪姩鎺ㄩ€佽缃俊鎭� + 鐢ㄤ緥鍚嶇О锛氳幏鍙栫珯鐐筳de閰嶈揣鎵嬪姩鎺ㄩ€佽缃俊鎭� + 杈撳嚭锛歿"total":"%s"} + """ -# 鍙戦€佽姹� -result = requests.post(url, json=request_body, headers=headers) -# 鑾峰彇鎺ュ彛鍝嶅簲鏃堕棿 -api_time = float(result.elapsed.total_seconds()) + # 鍙戦€佽姹� + result = requests.post(url, json=request_body, headers=headers) + # 鑾峰彇鎺ュ彛鍝嶅簲鏃堕棿 + api_time = float(result.elapsed.total_seconds()) -# 鑾峰彇绔欑偣JDE閰嶈揣鎵嬪姩鎺ㄩ€佽缃俊鎭� -result = json.loads(result.content) -# print(result) -result = {"total": len(result["data"]) if result["data"] else 0} + # 鑾峰彇绔欑偣JDE閰嶈揣鎵嬪姩鎺ㄩ€佽缃俊鎭� + result = json.loads(result.content) + # print(result) + result = {"total": len(result["data"]) if result["data"] else 0} -# 灏嗘帴鍙e搷搴旀椂闂存坊鍔犺嚦result -result["api_time"] = api_time + # 灏嗘帴鍙e搷搴旀椂闂存坊鍔犺嚦result + result["api_time"] = api_time -# 鏁版嵁搴撴搷浣� -mysql_handle = mySql() -# 鑾峰彇conf.ini鏂囦欢涓厤缃殑鏁版嵁搴撲俊鎭� -host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") + # 鏁版嵁搴撴搷浣� + mysql_handle = mySql() + # 鑾峰彇conf.ini鏂囦欢涓厤缃殑鏁版嵁搴撲俊鎭� + host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") -# 鏌ヨ鏁版嵁搴撲腑绔欑偣JDE閰嶈揣鎵嬪姩鎺ㄩ€佽缃� -sql = "SELECT count(t.id) FROM `cmdc-order`.tc_jde_push_config t " \ - "WHERE companyCode in (SELECT t.companyCode FROM `cmdc-user`.cmdc_company t WHERE companyId = {})".format( - companyId) -total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0] + # 鏌ヨ鏁版嵁搴撲腑绔欑偣JDE閰嶈揣鎵嬪姩鎺ㄩ€佽缃� + sql = "SELECT count(t.id) FROM `cmdc-order`.tc_jde_push_config t " \ + "WHERE companyCode in (SELECT t.companyCode FROM `cmdc-user`.cmdc_company t WHERE companyId = {})".format( + companyId) + total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-order", sql)[0][0] -# 鑾峰彇棰勬湡缁撴灉 -check_dict = commonFuc().get_business_data(module, "checkDict21", total) -# print(check_dict) -# 鏂█瀹為檯缁撴灉涓槸鍚﹀寘鍚鏈熺粨鏋滅殑鍐呭 -commonFuc().check_result(check_dict, result) + # 鑾峰彇棰勬湡缁撴灉 + check_dict = commonFuc().get_business_data(module, "checkDict21", total) + # print(check_dict) + # 鏂█瀹為檯缁撴灉涓槸鍚﹀寘鍚鏈熺粨鏋滅殑鍐呭 + commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.air/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.py" "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.air/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.py" index 488ea1dd..1ce7ac42 100644 --- "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.air/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.py" +++ "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.air/\350\216\267\345\217\226\347\253\231\347\202\271\345\244\207\346\263\250\351\205\215\347\275\256.py" @@ -29,47 +29,48 @@ request_body = commonFuc().get_business_data(module, "payload4") result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -# 鐢熸垚闅忔満鏁� -website_random = random.randint(0, len(result["data"]["list"]) - 1) -# 鑾峰彇绔欑偣淇℃伅 -companyId = result["data"]["list"][website_random]["companyId"] +# 鍒ゆ柇鏄惁鑾峰彇鍒扮珯鐐逛俊鎭� +if result["data"]["list"]: + # 鐢熸垚闅忔満鏁� + website_random = random.randint(0, len(result["data"]["list"]) - 1) + # 鑾峰彇绔欑偣淇℃伅 + companyId = result["data"]["list"][website_random]["companyId"] -# 绗笁姝ヨ幏鍙栫珯鐐瑰娉ㄩ厤缃� -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url17") -request_body = commonFuc().get_business_data(module, "payload17", companyId) -""" - - 鍦烘櫙: 鑾峰彇绔欑偣澶囨敞閰嶇疆 - 鐢ㄤ緥鍚嶇О锛氳幏鍙栫珯鐐瑰娉ㄩ厤缃� - 杈撳嚭锛歿"total":"%s"} -""" + # 绗笁姝ヨ幏鍙栫珯鐐瑰娉ㄩ厤缃� + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url17") + request_body = commonFuc().get_business_data(module, "payload17", companyId) + """ + + 鍦烘櫙: 鑾峰彇绔欑偣澶囨敞閰嶇疆 + 鐢ㄤ緥鍚嶇О锛氳幏鍙栫珯鐐瑰娉ㄩ厤缃� + 杈撳嚭锛歿"total":"%s"} + """ -# 鍙戦€佽姹� -result = requests.post(url, json=request_body, headers=headers) -# 鑾峰彇鎺ュ彛鍝嶅簲鏃堕棿 -api_time = float(result.elapsed.total_seconds()) - -# 鑾峰彇绔欑偣澶囨敞閰嶇疆淇℃伅 -result = json.loads(result.content) -# print(result) -result = {"total": len(result["data"]["resultList"])} + # 鍙戦€佽姹� + result = requests.post(url, json=request_body, headers=headers) + # 鑾峰彇鎺ュ彛鍝嶅簲鏃堕棿 + api_time = float(result.elapsed.total_seconds()) -# 灏嗘帴鍙e搷搴旀椂闂存坊鍔犺嚦result -result["api_time"] = api_time + # 鑾峰彇绔欑偣澶囨敞閰嶇疆淇℃伅 + result = json.loads(result.content) + # print(result) + result = {"total": len(result["data"]["resultList"])} -# 鏁版嵁搴撴搷浣� -mysql_handle = mySql() -# 鑾峰彇conf.ini鏂囦欢涓厤缃殑鏁版嵁搴撲俊鎭� -host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") + # 灏嗘帴鍙e搷搴旀椂闂存坊鍔犺嚦result + result["api_time"] = api_time -# 鏌ヨ鏁版嵁搴撲腑澶囨敞淇℃伅 -sql = "SELECT count(t.remarksConfigManageId) FROM `cmdc-user`.cmdc_remarks_config_manage t " \ - "WHERE deleteSign = 0 and companyId = {}".format(companyId) -total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-user", sql)[0][0] + # 鏁版嵁搴撴搷浣� + mysql_handle = mySql() + # 鑾峰彇conf.ini鏂囦欢涓厤缃殑鏁版嵁搴撲俊鎭� + host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") -# 鑾峰彇棰勬湡缁撴灉 -check_dict = commonFuc().get_business_data(module, "checkDict17", total) -# print(check_dict) -# 鏂█瀹為檯缁撴灉涓槸鍚﹀寘鍚鏈熺粨鏋滅殑鍐呭 -commonFuc().check_result(check_dict, result) + # 鏌ヨ鏁版嵁搴撲腑澶囨敞淇℃伅 + sql = "SELECT count(t.remarksConfigManageId) FROM `cmdc-user`.cmdc_remarks_config_manage t " \ + "WHERE deleteSign = 0 and companyId = {}".format(companyId) + total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-user", sql)[0][0] + # 鑾峰彇棰勬湡缁撴灉 + check_dict = commonFuc().get_business_data(module, "checkDict17", total) + # print(check_dict) + # 鏂█瀹為檯缁撴灉涓槸鍚﹀寘鍚鏈熺粨鏋滅殑鍐呭 + commonFuc().check_result(check_dict, result) diff --git "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.py" "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.py" index c55aeeb2..38944fd1 100644 --- "a/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.py" +++ "b/air_case/cmdc_website/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.air/\350\216\267\345\217\226\347\253\231\347\202\271\351\200\200\350\264\247\345\234\260\345\235\200\344\277\241\346\201\257.py" @@ -29,45 +29,47 @@ request_body = commonFuc().get_business_data(module, "payload4") result = requests.post(url, json=request_body, headers=headers) result = json.loads(result.content) -# 鐢熸垚闅忔満鏁� -website_random = random.randint(0, len(result["data"]["list"]) - 1) -# 鑾峰彇绔欑偣淇℃伅 -companyId = result["data"]["list"][website_random]["companyId"] +# 鍒ゆ柇鏄惁鑾峰彇鍒扮珯鐐逛俊鎭� +if result["data"]["list"]: + # 鐢熸垚闅忔満鏁� + website_random = random.randint(0, len(result["data"]["list"]) - 1) + # 鑾峰彇绔欑偣淇℃伅 + companyId = result["data"]["list"][website_random]["companyId"] -# 绗笁姝ヨ幏鍙栫珯鐐归€€璐у湴鍧€淇℃伅 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url14") -request_body = commonFuc().get_business_data(module, "payload14", companyId) -""" - - 鍦烘櫙: 鑾峰彇绔欑偣閫€璐у湴鍧€淇℃伅 - 鐢ㄤ緥鍚嶇О锛氳幏鍙栫珯鐐归€€璐у湴鍧€淇℃伅 - 杈撳嚭锛歿"data":"%s"} -""" + # 绗笁姝ヨ幏鍙栫珯鐐归€€璐у湴鍧€淇℃伅 + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url14") + request_body = commonFuc().get_business_data(module, "payload14", companyId) + """ + + 鍦烘櫙: 鑾峰彇绔欑偣閫€璐у湴鍧€淇℃伅 + 鐢ㄤ緥鍚嶇О锛氳幏鍙栫珯鐐归€€璐у湴鍧€淇℃伅 + 杈撳嚭锛歿"data":"%s"} + """ -# 鍙戦€佽姹� -result = requests.post(url, json=request_body, headers=headers) -# 鑾峰彇鎺ュ彛鍝嶅簲鏃堕棿 -api_time = float(result.elapsed.total_seconds()) + # 鍙戦€佽姹� + result = requests.post(url, json=request_body, headers=headers) + # 鑾峰彇鎺ュ彛鍝嶅簲鏃堕棿 + api_time = float(result.elapsed.total_seconds()) -# 鑾峰彇绔欑偣閫€璐т俊鎭� -result = json.loads(result.content) -# print(result) -result = {"data": len(result["data"])} -# print(result) -# 灏嗘帴鍙e搷搴旀椂闂存坊鍔犺嚦result -result["api_time"] = api_time + # 鑾峰彇绔欑偣閫€璐т俊鎭� + result = json.loads(result.content) + # print(result) + result = {"data": len(result["data"])} + # print(result) + # 灏嗘帴鍙e搷搴旀椂闂存坊鍔犺嚦result + result["api_time"] = api_time -# 鏁版嵁搴撴搷浣� -mysql_handle = mySql() -# 鑾峰彇conf.ini鏂囦欢涓厤缃殑鏁版嵁搴撲俊鎭� -host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") + # 鏁版嵁搴撴搷浣� + mysql_handle = mySql() + # 鑾峰彇conf.ini鏂囦欢涓厤缃殑鏁版嵁搴撲俊鎭� + host, port, user, pwd = mysql_handle.getConf(db="cmdc_db") -# 鏌ヨ鏁版嵁搴撲腑閫€璐у湴鍧€淇℃伅 -sql = "SELECT count(t.returnAddressId) FROM `cmdc-user`.cmdc_return_address t WHERE companyCode = 00102" -total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-user", sql)[0][0] + # 鏌ヨ鏁版嵁搴撲腑閫€璐у湴鍧€淇℃伅 + sql = "SELECT count(t.returnAddressId) FROM `cmdc-user`.cmdc_return_address t WHERE companyCode = 00102" + total = mysql_handle.selectSql(host, port, user, pwd, "cmdc-user", sql)[0][0] -# 鑾峰彇棰勬湡缁撴灉 -check_dict = commonFuc().get_business_data(module, "checkDict14", total) -# print(check_dict) -# 鏂█瀹為檯缁撴灉涓槸鍚﹀寘鍚鏈熺粨鏋滅殑鍐呭 -commonFuc().check_result(check_dict, result) + # 鑾峰彇棰勬湡缁撴灉 + check_dict = commonFuc().get_business_data(module, "checkDict14", total) + # print(check_dict) + # 鏂█瀹為檯缁撴灉涓槸鍚﹀寘鍚鏈熺粨鏋滅殑鍐呭 + commonFuc().check_result(check_dict, result) -- GitLab