feat:修复客服agent功能

This commit is contained in:
2026-09-14 17:47:25 +08:00
parent b989d78248
commit 4f296eb58c
10 changed files with 556 additions and 91 deletions
+3 -3
View File
@@ -25,7 +25,7 @@ from repositories.risk_assessment import CustomerProfileRepo
from repositories.sys_user import SysUserRepo
from schemas.advisor import RelationReq
from service.advisor.audit_writer import write_audit
from service.advisor.masking import mask_name, mask_phone
from service.advisor.masking import mask_phone
from service.advisor.permissions import ensure_customer_owned, require_owned_relation
from utils.exceptions import ForbiddenError, NotFoundError
from utils.pagination import normalize_pagination, pagination_result
@@ -72,7 +72,7 @@ async def list_customers(
items.append(
{
"customer_id": rel.customer_id,
"real_name": mask_name(account.real_name),
"real_name": account.real_name or "",
"phone": mask_phone(account.phone),
"risk_level": profile.risk_level if profile else None,
"customer_level": account.customer_level,
@@ -107,7 +107,7 @@ async def get_customer(
return {
"customer_id": customer_id,
"real_name": mask_name(account.real_name),
"real_name": account.real_name or "",
"phone": phone,
"risk_level": profile.risk_level if profile else None,
"risk_score": profile.risk_score if profile else None,