功能:卡片 URL 改为 H5 工单页,step2 提示"请点击卡片提交处理结果"

This commit is contained in:
2026-03-23 11:56:35 +08:00
parent 97dd664f2e
commit d9ad321f24

View File

@@ -69,9 +69,9 @@ class WeChatService:
return int(self._agent_id) if self._agent_id else 0
def _alarm_detail_url(self, alarm_id: str) -> str:
"""构造告警详情页 URL"""
"""构造 H5 工单详情页 URL"""
if self._service_base_url:
return f"{self._service_base_url}/aiot/alarm/list?alarmId={alarm_id}"
return f"{self._service_base_url}/work-order?alarmId={alarm_id}"
return ""
async def _get_access_token(self) -> str:
@@ -340,13 +340,17 @@ class WeChatService:
"card_type": "button_interaction",
"task_id": alarm_id,
"source": {
"desc": "AI安防告警 - 处理中",
"desc": "AI安防工单 - 处理中",
"desc_color": 1,
},
"main_title": {
"title": f"已接单 - {operator_name}" if operator_name else "已接单",
},
"sub_title_text": "完成处理后选择操作",
"sub_title_text": "点击卡片进入详情页提交处理结果",
"card_action": {
"type": 1,
"url": self._alarm_detail_url(alarm_id) or "https://work.weixin.qq.com",
},
"button_list": [
{
"text": "已处理完成",