# seekserver **Repository Path**: null_186/seekserver ## Basic Information - **Project Name**: seekserver - **Description**: seekserver - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-20 - **Last Updated**: 2026-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [UI](https://lanhuapp.com/link/#/invite?sid=lX01sMKh) [原型](https://modao.cc/proto/gkMvhQlUsmtvk1ilbIO9Uc/sharing?view_mode=read_only#Seekr名校精英版-分享) 名校精英版邮箱账号: seekr2025@163.com Zkw123456 活动行 183 0135 2931 Zkw123456 seekr2025@163.com 都市白领版邮箱账号: seekr2026@163.com Zkw123456 ``` 实名认证 https://www.jumdata.com/product/code/face_idcard 账号:13552587690 密码:seekr123456 ``` ## 会员状态流转 ```mermaid flowchart TD A[无会员记录 / 无效状态] -->|购买会员| B[设置 start_time = NOW] B --> C[计算 end_time = start_time + 卡类型时长] C --> D[status = 1 有效] D -->|续费(未过期)| E[延长 end_time] D -->|到期| F[status = 2 已过期] F -->|重新购买| B F -->|不续费| G[长期过期状态] G -->|购买会员| B ``` ## 会员续费完整流程 ```mermaid sequenceDiagram participant User as 用户 participant Frontend as 前端 participant API as 会员服务API participant DB as MySQL数据库 participant Pay as 支付系统(微信/支付宝) participant Cron as 定时任务(状态更新) %% 用户购买流程 User ->> Frontend: 选择会员卡类型 Frontend ->> API: 请求创建订单(user_id, 卡类型) API ->> DB: 插入 membership_order (status=待支付) API ->> Pay: 调起支付接口(返回支付链接) Pay -->> User: 支付二维码/链接 User ->> Pay: 完成支付 Pay ->> API: 支付回调(支付成功, out_trade_no, transaction_id) API ->> DB: 更新 membership_order(status=已支付) %% 更新会员信息 API ->> DB: 查询 membership_user by user_id alt 会员有效期未过 API ->> DB: 更新 end_time = end_time + 时长 else 已过期或无记录 API ->> DB: 新增/更新 start_time=NOW(), end_time=NOW()+时长 end API ->> DB: status=1(有效) API -->> Frontend: 返回购买成功信息 %% 续费流程 User ->> Frontend: 在有效期内续费 Frontend ->> API: 请求创建订单 API ->> DB: 延长 end_time API ->> DB: status=1 保持有效 %% 过期流程 Cron ->> DB: 每天扫描 end_time < NOW() 且 status=1 Cron ->> DB: 更新 status=2(已过期) Cron -->> API: 过期会员数统计 %% 重新购买 User ->> Frontend: 过期后购买 Frontend ->> API: 请求创建订单 API ->> DB: 重置 start_time=NOW(), end_time=NOW()+时长, status=1 ```