132 lines
3.3 KiB
Markdown
132 lines
3.3 KiB
Markdown
# 丹阳公益婚恋服务平台 v1.0.0-RC.2
|
||
|
||
**冻结日期**: 2026-09-02
|
||
**构建版本**: v27
|
||
**变更类型**: Bug Fix + 图标优化
|
||
|
||
---
|
||
|
||
## 本次更新内容
|
||
|
||
### 🐛 问题修复
|
||
|
||
| 问题 | 修复方式 | 状态 |
|
||
|------|---------|------|
|
||
| 小程序一键登录报错 `ERR_CONNECTION_REFUSED` | 重新启动 Docker Compose 后端服务 | ✅ 已修复 |
|
||
| 后端容器残留未清理 | 停止并删除旧容器,重新 up -d | ✅ 已修复 |
|
||
|
||
### 🎨 图标优化
|
||
|
||
底部导航栏图标重新设计,采用圆润线性风格:
|
||
|
||
| Tab | 图标 | 文件数 |
|
||
|-----|------|--------|
|
||
| 首页 | 温馨小屋 | 6 个(1x/2x/3x × 正常/选中) |
|
||
| 找对象 | 双心相连 | 6 个 |
|
||
| 消息 | 对话气泡 | 6 个 |
|
||
| 活动 | 日历日程 | 6 个 |
|
||
| 我的 | 用户轮廓 | 6 个 |
|
||
| **小计** | | **30 个 PNG + 10 个 SVG 源文件** |
|
||
|
||
**设计规范**:
|
||
- 线宽:2px
|
||
- 端点和转折全部圆角处理
|
||
- 未选中色:`#999999`
|
||
- 选中色:`#E96B6B`(品牌玫瑰红)
|
||
- 尺寸:81×81 / 162×162 / 243×243 px
|
||
|
||
---
|
||
|
||
## 核心功能清单(继承自 v1.0.0-RC.1)
|
||
|
||
### 用户端(小程序)
|
||
- [x] 微信登录(Mock 模式)✅ 已验证
|
||
- [x] 个人资料管理
|
||
- [x] 实名认证
|
||
- [x] 每日推荐(Required 硬过滤)
|
||
- [x] Like/Pass/Block 关系操作
|
||
- [x] 双向 Match 后聊天
|
||
- [x] 活动报名与互选
|
||
- [x] 公益红娘服务申请
|
||
- [x] 举报与申诉
|
||
- [x] 签到功能
|
||
|
||
### 红娘端(小程序)
|
||
- [x] 独立登录入口
|
||
- [x] 工作台页面
|
||
- [x] 数据概览
|
||
- [x] 待处理服务列表
|
||
- [x] 一键接单功能
|
||
|
||
### 管理后台(Web)
|
||
- [x] 登录认证
|
||
- [x] 仪表盘数据概览
|
||
- [x] 用户管理
|
||
- [x] 组织管理
|
||
- [x] 资料审核
|
||
- [x] 活动管理
|
||
- [x] 举报处理
|
||
- [x] 审计日志
|
||
|
||
### 后端 API
|
||
- [x] 认证服务(JWT + Mock WeChat)✅ 已验证
|
||
- [x] 用户资料服务
|
||
- [x] 推荐引擎
|
||
- [x] 关系服务
|
||
- [x] 消息服务
|
||
- [x] 活动服务
|
||
- [x] 红娘服务
|
||
- [x] 举报申诉服务
|
||
- [x] 审计日志服务
|
||
|
||
---
|
||
|
||
## 核心不变量验证
|
||
|
||
| 编号 | 不变量 | 状态 |
|
||
|------|--------|------|
|
||
| INV-001 | Required 不可自动放宽 | ✓ 通过 |
|
||
| INV-002 | 未 Mutual 不可聊天 | ✓ 通过 |
|
||
| INV-003 | Block 优先级最高 | ✓ 通过 |
|
||
| INV-004 | 双向并发 Like 只创建一个 Match | ✓ 通过 |
|
||
| INV-005 | 活动名额不超卖 | ✓ 通过 |
|
||
| INV-006 | 单向活动意向不泄露 | ✓ 通过 |
|
||
| INV-007 | 红娘不能替用户 Like | ✓ 通过 |
|
||
| INV-008 | 非授权 Operator 不能查看身份证 | ✓ 通过 |
|
||
| INV-009 | 非案件上下文不能读取聊天 | ✓ 通过 |
|
||
| INV-010 | 跨 Organization 不能越权 | ✓ 通过 |
|
||
|
||
---
|
||
|
||
## 登录凭证
|
||
|
||
测试凭证已从发布文档移除;由部署环境安全提供。
|
||
|
||
---
|
||
|
||
## 访问地址
|
||
|
||
| 服务 | 地址 |
|
||
|------|------|
|
||
| 管理后台 | http://localhost:3000/ |
|
||
| API 网关 | http://localhost:8085/api/v1/ |
|
||
| PostgreSQL | localhost:5434 |
|
||
| Redis | localhost:6381 |
|
||
| MinIO | localhost:9003 |
|
||
|
||
---
|
||
|
||
## 容器运行状态
|
||
|
||
```
|
||
容器名 状态 端口映射
|
||
danyang-match-backend Up (healthy) 8085 → 8080
|
||
danyang-match-postgres Up (healthy) 5434 → 5432
|
||
danyang-match-redis Up (healthy) 6381 → 6379
|
||
danyang-match-minio Up (healthy) 9003 → 9000
|
||
```
|
||
|
||
---
|
||
|
||
*冻结时间: 2026-09-02 10:20*
|