Selaa lähdekoodia

chore: auto bump version and changelog [skip ci]

iwt 3 viikkoa sitten
vanhempi
sitoutus
30de7e9a85

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-1fdaa82427ad579add55015b2159ae65aac27062
+0f6ce01f14d6c0377895bf2d0e5ebf023e654263

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1753",
+  "version": "1.0.1754",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.1753",
+      "version": "1.0.1754",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1754",
+  "version": "1.0.1755",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

+ 17 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -4,6 +4,23 @@
 
 ---
 
+## v1.0.1755 (2026-10-22)
+
+### 文档
+- 后台多渠道发货设计(自提/快递/虚拟/同城配送)——待审查
+
+### 其他
+- - 虚拟商品支付成功自动发货(autoShipVirtualOrder + 支付回调挂接,幂等 fail-open)
+- - 自提不再跳过微信同步(logistics_type=4)
+- - deliveryMethod 增加编码 6=同城配送(含 schema COMMENT 迁移)
+- - 发现并修正 upload_shipping_info URL 缺 /wxa 前缀问题(08c4c0662 引入)
+- - cfc-web 发货对话框按类型切换;Controller 新增 shipType/receiverContact
+- 
+
+### 样式
+- C-13 Login/HealthReportEdit/HealthPlanManage/BloodTypeConfigs/BaziConfigs 内联 style 归零
+
+
 ## v1.0.1754 (2026-10-22)
 
 ### 文档

+ 18 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1754
+> 当前版本: v1.0.1755
 
 ## 历史版本
 
@@ -8,6 +8,23 @@
 
 ---
 
+## v1.0.1755 (2026-10-22)
+
+### 文档
+- 后台多渠道发货设计(自提/快递/虚拟/同城配送)——待审查
+
+### 其他
+- - 虚拟商品支付成功自动发货(autoShipVirtualOrder + 支付回调挂接,幂等 fail-open)
+- - 自提不再跳过微信同步(logistics_type=4)
+- - deliveryMethod 增加编码 6=同城配送(含 schema COMMENT 迁移)
+- - 发现并修正 upload_shipping_info URL 缺 /wxa 前缀问题(08c4c0662 引入)
+- - cfc-web 发货对话框按类型切换;Controller 新增 shipType/receiverContact
+- 
+
+### 样式
+- C-13 Login/HealthReportEdit/HealthPlanManage/BloodTypeConfigs/BaziConfigs 内联 style 归零
+
+
 ## v1.0.1754 (2026-10-22)
 
 ### 文档

+ 6 - 6
docs/superpowers/specs/2026-10-22-org-admin-management-design.md

@@ -114,8 +114,8 @@ CREATE TABLE IF NOT EXISTS org_members (
 - `memberType`:`planner`(规划师)或 `user`(普通用户)
 - `joinedAt`:加入组织时间
 - `familyCount`:该成员关联的家庭数(仅计 `org_members` 直属家庭,不含 `teacherFamilyIds` 绑定)
-- `totalOrders`:该成员关联的有效订单总数(仅计 `product_orders` 状态为 COMPLETED/PAID,不含套餐/包年订单)
-- `totalConsumption`:该成员关联的消费总额(单位分,`product_orders` 完成订单的 amount 总和)
+- `totalOrders`:该成员关联的有效订单总数(仅计 `product_orders` 状态为 COMPLETED/PAID,`buyer_id=userId`,不含套餐/包年订单)
+- `totalConsumption`:该成员关联的消费总额(单位分,`product_orders.total_amount` 完成订单求和)
 
 **`member/add` 参数:**
 | 字段 | 类型 | 必填 | 说明 |
@@ -158,8 +158,8 @@ CREATE TABLE IF NOT EXISTS org_members (
 | 规划师数 `plannerCount` | 同上再加 `member_type='planner'` |
 | 普通用户数 `userCount` | 同上再加 `member_type='user'` |
 | 家庭数 `familyCount` | 上述成员 user_id 集合 → `families.creator_id IN (...)` 去重计数 |
-| 总订单数 `totalOrders` | 上述 user_id 集合 → `product_orders` 中 `user_id IN (...) AND status IN ('PAID','COMPLETED')` 计数 |
-| 总消费 `totalConsumption`(分) | 上述 order 集合的 `amount` 总和 |
+| 总订单数 `totalOrders` | 上述 user_id 集合 → `product_orders` 中 `buyer_id IN (...) AND status IN ('PAID','COMPLETED')` 计数 |
+| 总消费 `totalConsumption`(分) | 上述 order 集合的 `total_amount` 总和 |
 
 **families(家庭维度)**
 
@@ -173,7 +173,7 @@ CREATE TABLE IF NOT EXISTS org_members (
 
 | 指标 | 口径 |
 |------|------|
-| 任务完成数 | 按 `tasks.finished_at` 日期分组计数(范围 startDate~endDate) |
+| 任务完成数 | 按 `tasks.completed_at` 日期分组计数(范围 startDate~endDate,`status='completed'`) |
 | 打卡数 | 按 `created_at` 日期分组,`daily_checkin` + `health_checkin` + `emotion_checkin` 求和 |
 | 报告上传数 | 按 `created_at` 日期分组,`dan_report_uploads` 计数 |
 
@@ -181,7 +181,7 @@ CREATE TABLE IF NOT EXISTS org_members (
 
 | 指标 | 口径 |
 |------|------|
-| 订单金额 | `product_orders` 中成员相关订单按 `paid_at` 分组 amount 求和(状态 PAID/COMPLETED) |
+| 订单金额 | `product_orders` 中成员相关订单按 `paid_at` 分组 `total_amount` 求和(状态 PAID/COMPLETED,成员关联字段 `buyer_id`) |
 | 会员订阅金额 | `member_subscription_order` 按 `created_at` 分组 amount 求和(状态已支付) |
 | 佣金支出 | `commission_records` 中受益人属于成员的按 `created_at` 分组 amount 求和 |