# ticket_claim.dspy - 运维认领工单(T7: human_pending→human_processing) # 入参: 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) ok, result = await ticket_claim(ticket_id, user_id) if ok: return json.dumps({"success": True, "message": result.get('message', ''), "data": result}, ensure_ascii=False) code, msg = result return json.dumps({"success": False, "error": msg, "code": code}, ensure_ascii=False)