功能:卡片 URL 改为 H5 工单页,step2 提示"请点击卡片提交处理结果"
This commit is contained in:
@@ -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": "已处理完成",
|
||||
|
||||
Reference in New Issue
Block a user