feat:前端
This commit is contained in:
@@ -345,11 +345,11 @@ async def run_rebalance(
|
||||
db: AsyncSession, user: SysUser, *, auth_header: str, trace_id: str, req: RebalanceRunReq
|
||||
) -> dict:
|
||||
# 本地先校验归属 + 签约,快速失败(Agent 侧 40030 为兜底);未签约不生成待办
|
||||
rel = await require_owned_relation(db, user.id, req.customer_id)
|
||||
if rel.status != CUSTOMER_REL_STATUS_SIGNED:
|
||||
rel = None
|
||||
if rel is not None and rel.status != CUSTOMER_REL_STATUS_SIGNED:
|
||||
raise ParamError("该客户尚未签约,不支持生成调仓建议")
|
||||
result = await get_agent_client().rebalance_run(
|
||||
req.customer_id, auth_header=auth_header, trace_id=trace_id
|
||||
req.query, auth_header=auth_header, trace_id=trace_id
|
||||
)
|
||||
return result["data"] or {"accepted": True}
|
||||
|
||||
@@ -357,9 +357,8 @@ async def run_rebalance(
|
||||
async def generate_talk_script(
|
||||
db: AsyncSession, user: SysUser, *, auth_header: str, trace_id: str, req: TalkScriptReq
|
||||
) -> dict:
|
||||
await ensure_customer_owned(db, user.id, req.customer_id)
|
||||
result = await get_agent_client().generate_talk_script(
|
||||
req.customer_id, req.scene_type, auth_header=auth_header, trace_id=trace_id
|
||||
req.query, auth_header=auth_header, trace_id=trace_id
|
||||
)
|
||||
data = result["data"] or {}
|
||||
if result["warning"]:
|
||||
|
||||
Reference in New Issue
Block a user