From 536b18a7c5d53d72d78ffab579ff24ac9146d5ab Mon Sep 17 00:00:00 2001
From: hyb <kk_huangyangbo@163.com>
Date: Tue, 20 Jan 2026 09:39:42 +0000
Subject: [PATCH] 接口自动化平台优化登录页面和首页; 项目看板增加多个统计数据和详细数据信息,看板布局和样式优化
---
测试组/Test_platform/Interface_automation/backend/apps/lunarlink/utils/qy_message.py | 26 +++++++++++++++++---------
1 files changed, 17 insertions(+), 9 deletions(-)
diff --git "a/\346\265\213\350\257\225\347\273\204/Test_platform/Interface_automation/backend/apps/lunarlink/utils/qy_message.py" "b/\346\265\213\350\257\225\347\273\204/Test_platform/Interface_automation/backend/apps/lunarlink/utils/qy_message.py"
index a5bfe6d..9be4913 100644
--- "a/\346\265\213\350\257\225\347\273\204/Test_platform/Interface_automation/backend/apps/lunarlink/utils/qy_message.py"
+++ "b/\346\265\213\350\257\225\347\273\204/Test_platform/Interface_automation/backend/apps/lunarlink/utils/qy_message.py"
@@ -51,11 +51,16 @@
mentioned_list = []
webhook = settings.QY_WEB_HOOK
+ # 检查webhook是否为空
+ if not webhook:
+ logger.warning("企业微信webhook为空,跳过发送通知")
+ return
+
header = {"Content-Type": "application/json"}
- content = f"""<font color=\'info\'>**LunarLink平台预警**</font> \n
- >url: <font color=\'comment\'>{msg.get("url")}</font>
- >msg: <font color=\'comment\'>{msg.get("msg")}</font>
- >traceback: <font color=\'warning\'>{msg.get("traceback")}</font>"""
+ content = f"""<font color='info'>**LunarLink平台预警**</font> \n
+ >url: <font color='comment'>{msg.get("url")}</font>
+ >msg: <font color='comment'>{msg.get("msg")}</font>
+ >traceback: <font color='warning'>{msg.get("traceback")}</font>"""
data = {
"msgtype": "markdown",
"markdown": {
@@ -64,8 +69,11 @@
"mentioned_mobile_list": mentioned_mobile_list,
},
}
- res = requests.post(url=webhook, headers=header, json=data).json()
- if res.get("errcode") == 0:
- logger.info(f"发送通知成功,请求的webhook是: {webhook}")
- else:
- logger.error(f"发送通知失败,请求的webhook是: {webhook}, 响应是:{res}")
+ try:
+ res = requests.post(url=webhook, headers=header, json=data).json()
+ if res.get("errcode") == 0:
+ logger.info(f"发送通知成功,请求的webhook是: {webhook}")
+ else:
+ logger.error(f"发送通知失败,请求的webhook是: {webhook}, 响应是:{res}")
+ except Exception as e:
+ logger.error(f"发送通知异常,请求的webhook是: {webhook}, 异常信息:{str(e)}")
--
Gitblit v1.9.1