# ticket_detail.dspy - 工单详情+消息流+转派流水(I5: 客户只见 customer 消息) # 入参: ticket_id user_id = await get_user() if not user_id: return json.dumps({"success": False, "error": "请先登录"}, ensure_ascii=False) ticket_id = (params_kw.get('ticket_id') or '').strip() if not ticket_id: return json.dumps({"success": False, "error": "缺少 ticket_id"}, ensure_ascii=False) org_id = await get_userorgid() ok, result = await ticket_detail(ticket_id, user_id, org_id) if ok: return json.dumps({"success": True, "data": result}, ensure_ascii=False, default=str) code, msg = result return json.dumps({"success": False, "error": msg, "code": code}, ensure_ascii=False)