feat(api+app): 对话阶段化、回忆录流水线与客户端会话体验
- DB: segments 用户输入文本(Alembic 0002) - Chat: 阶段检测/阶段提示/回复限制,编排与访谈/画像 prompts 调整 - Memoir: 忠实度检查 agent,叙事与分类等链路更新 - Core: agent 日志、Alembic 启动、LangChain/日志/配置等 - Story: time_hints;Memory 检索与相关测试 - Expo: 助手头像、会话页与消息拆分、实时会话与文案/i18n - Docs/scripts/tests: 迁移脚本、LLM JSON/记忆检索文档、新增单测
This commit is contained in:
@@ -175,7 +175,7 @@ class WeChatPayClient:
|
||||
"sign": pay_params,
|
||||
"packageValue": "Sign=WXPay",
|
||||
}
|
||||
logger.info("微信支付预订单创建成功: %s", out_trade_no)
|
||||
logger.info("微信支付预订单创建成功: {}", out_trade_no)
|
||||
return PaymentResult(
|
||||
success=True,
|
||||
payment_method="wechat",
|
||||
@@ -188,7 +188,7 @@ class WeChatPayClient:
|
||||
except PaymentCreateError:
|
||||
raise
|
||||
except Exception as e:
|
||||
logger.error("微信支付预订单创建异常: %s", e)
|
||||
logger.error("微信支付预订单创建异常: {}", e)
|
||||
raise PaymentCreateError(f"微信支付下单异常: {e}")
|
||||
|
||||
def verify_notify(self, headers: Dict[str, str], body: str) -> NotifyResult:
|
||||
@@ -213,7 +213,7 @@ class WeChatPayClient:
|
||||
except PaymentNotifyError:
|
||||
raise
|
||||
except Exception as e:
|
||||
logger.error("微信支付回调处理异常: %s", e)
|
||||
logger.error("微信支付回调处理异常: {}", e)
|
||||
raise PaymentNotifyError(f"微信支付回调处理失败: {e}")
|
||||
|
||||
def query_order(self, out_trade_no: str) -> PaymentStatus:
|
||||
@@ -238,7 +238,7 @@ class WeChatPayClient:
|
||||
except PaymentQueryError:
|
||||
raise
|
||||
except Exception as e:
|
||||
logger.error("查询微信支付订单异常: %s", e)
|
||||
logger.error("查询微信支付订单异常: {}", e)
|
||||
raise PaymentQueryError(f"查询微信支付订单异常: {e}")
|
||||
|
||||
def close_order(self, out_trade_no: str) -> bool:
|
||||
@@ -246,12 +246,12 @@ class WeChatPayClient:
|
||||
try:
|
||||
code, message = self._client.close(out_trade_no=out_trade_no)
|
||||
if code in range(200, 300):
|
||||
logger.info("微信支付订单已关闭: %s", out_trade_no)
|
||||
logger.info("微信支付订单已关闭: {}", out_trade_no)
|
||||
return True
|
||||
logger.warning("关闭微信支付订单失败: %s - %s", code, message)
|
||||
logger.warning("关闭微信支付订单失败: {} - {}", code, message)
|
||||
return False
|
||||
except Exception as e:
|
||||
logger.error("关闭微信支付订单异常: %s", e)
|
||||
logger.error("关闭微信支付订单异常: {}", e)
|
||||
return False
|
||||
|
||||
def _get_pay_type(self):
|
||||
|
||||
Reference in New Issue
Block a user