|
@@ -4,6 +4,35 @@
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
|
|
+## v1.0.783 (2026-08-04)
|
|
|
|
|
+
|
|
|
|
|
+### 新功能
|
|
|
|
|
+- 关系问卷评分算法替换 mock — 维度加权/反向/降级/缺题处理 + 5 个单测
|
|
|
|
|
+- FamilyMemberService 补 isCallerInSameFamily/isCallerInFamily 跨家庭校验方法
|
|
|
|
|
+- 会员退款ORD分支 + iOS退款问询按官方协议接入
|
|
|
|
|
+
|
|
|
|
|
+### Bug 修复
|
|
|
|
|
+- FamilyMemberStrip 编辑资料补全 nickname/gender/phone/birthday query 参数
|
|
|
|
|
+- 迁移155-157 创建 interaction_logs/questionnaire_snapshots/questionnaire_responses 三张缺失表
|
|
|
|
|
+- report-upload member selector + api.js dead code removal + comment mojibake restoration
|
|
|
|
|
+
|
|
|
|
|
+### 其他
|
|
|
|
|
+- - MembershipService: 新增 refundByOrderNo(orderNo) 退单+降级管理员
|
|
|
|
|
+- - VirtualPayService: handleRefundNotify ORD 分支调用 membershipService.refundByOrderNo
|
|
|
|
|
+- Task B: iOS退款问询按官方协议接入
|
|
|
|
|
+- - VirtualPayController: notify() 新增 xpay_subscribe_ios_refund_query_notify 事件分发
|
|
|
|
|
+- - VirtualPayService: 新增 handleIosRefundQuery 按 pay_order_id 路由+判定退款
|
|
|
|
|
+- - VirtualPayController: iosRefundBaseResponse 字段修正为官方 IosRefundQueryResponse 协议
|
|
|
|
|
+- - 测试: 新增5个用例覆盖ORD退款路由+iOS问询(同意/拒绝/不存在/已退款)
|
|
|
|
|
+-
|
|
|
|
|
+- - api.js: remove unused parseReportPreview function (33 lines)
|
|
|
|
|
+- - api.js: restore 86 garbled Chinese comments (UTF-8 bytes decoded as GBK then re-encoded)
|
|
|
|
|
+-
|
|
|
|
|
+
|
|
|
|
|
+### 重构
|
|
|
|
|
+- rename childId to memberId across full stack (childId was always family_member.id)
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
## v1.0.782 (2026-08-04)
|
|
## v1.0.782 (2026-08-04)
|
|
|
|
|
|
|
|
### 文档
|
|
### 文档
|