Commit Graph

43 Commits

Author SHA1 Message Date
Alex-larget
8af2d808f9 优化阅读页跳转逻辑,优先传递章节中间ID(mid),以提升分享功能的一致性。更新相关页面以支持新逻辑,确保用户体验流畅。增加退款功能的相关处理,支持订单退款及退款原因的记录,增强订单管理的灵活性。 2026-02-28 10:19:46 +08:00
Alex-larget
8655dca7b4 更新文档,新增输入框样式最佳实践,强调在小程序和管理端开发中使用容器包裹输入框以避免布局问题。调整经验库,记录相关最佳实践和开发进度,确保团队共享经验的一致性和可追溯性。优化小程序页面,增加分享功能,提升用户体验。 2026-02-27 14:22:58 +08:00
Alex-larget
1f9eee0fd7 更新小程序接口路径,统一为 /api/miniprogram/*,确保各页面正确调用 VIP 相关接口。增强分享功能,支持通过 mid 参数分享章节,优化用户体验。调整文档,明确后端待办事项。 2026-02-25 11:50:07 +08:00
Alex-larget
52c5a8abab 更新开发文档,强调接口路径必须按使用方区分,禁止通用路径混用。新增小程序分享功能,统一使用推荐码,确保用户体验一致性。 2026-02-25 11:47:36 +08:00
卡若
9e7fd6ab53 同步永平版: soul-admin/soul-api/miniprogram
- 以本地(一场soul的创业实验-永平)为准覆盖
- 补充 soul-api/.gitignore 避免敏感文件入库

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-24 17:44:12 +08:00
乘风
d14c9617d7 Merge branch 'yongpxu-soul' of https://github.com/fnvtk/Mycontent into yongpxu-soul
# Conflicts:
#	miniprogram/app.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/app.json   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/addresses/addresses.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/addresses/edit.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/agreement/agreement.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/chapters/chapters.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/index/index.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/index/index.wxml   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/match/match.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/my/my.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/my/my.wxml   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/my/my.wxss   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/privacy/privacy.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/purchases/purchases.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/read/read.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/read/read.wxml   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/referral/referral.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/referral/referral.wxml   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/referral/referral.wxss   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/settings/settings.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/pages/withdraw-records/withdraw-records.js   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/project.config.json   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/project.private.config.json   resolved by origin/yongpxu-soul(远端) version
#	miniprogram/utils/chapterAccessManager.js   resolved by origin/yongpxu-soul(远端) version
2026-02-24 14:52:25 +08:00
卡若
e5e6ffd7b1 miniprogram: 用永平版本替换(含超级个体、会员详情、提现等)
- 来源: 一场soul的创业实验-永平/soul/miniprogram
- 新增: addresses/agreement/privacy/withdraw-records 等页面
- 新增: components/icon, utils/chapterAccessManager, readingTracker
- 删除: 上传脚本、部署说明等冗余文件
- 同步永平最新结构和功能

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-24 14:35:58 +08:00
乘风
35b669c31e 优化小程序阅读页面逻辑,动态更新章节价格和免费状态,确保用户体验流畅。移除硬编码价格,支持通过接口返回的值进行展示。更新用户地址管理逻辑,简化获取地址的流程,提升代码可读性。 2026-02-13 16:36:38 +08:00
乘风
76624605a5 更新小程序 API 基础地址,调整阅读页面逻辑以支持免费内容展示,新增提现审批逻辑的二次校验,确保用户可提现金额准确。优化相关注释以提升代码可读性。 2026-02-13 14:21:50 +08:00
乘风
5b182cc629 优化海报保存逻辑,提升导出清晰度,兼容 iOS 设备。更新相关注释以反映画布尺寸和导出分辨率的变化。同时,调整小程序环境变量处理逻辑,确保生成的版本码正确,避免开发版过期问题。 2026-02-13 11:30:10 +08:00
乘风
808c959a20 重构推荐码处理逻辑,整合 scene 解析功能,优化扫码参数接收。更新阅读页面逻辑,支持通过 scene 解析 mid、id 和 ref,提升用户体验。新增二维码生成逻辑,确保与 scene 生成闭环。 2026-02-12 19:17:50 +08:00
乘风
543a465682 优化小程序阅读页面,新增好友优惠展示逻辑,支持通过推荐人获取折扣。调整价格计算方式,确保用户在购买章节时能看到实际优惠。更新相关样式以提升用户体验。 2026-02-12 17:08:46 +08:00
乘风
f1dad89434 优化小程序页面跳转逻辑,支持通过 scene 中的 ref 参数解析推荐码。更新章节配置,调整部分页面逻辑以提升用户体验,移除不必要的复制链接功能。 2026-02-12 16:11:27 +08:00
乘风
a571583be4 feat: 支持章节通过 mid 进行访问,优化阅读跳转逻辑。新增章节数据结构,包含章节的 mid 信息,提升用户体验。更新 API 以支持通过 mid 查询章节内容,确保兼容性与灵活性。 2026-02-12 15:52:35 +08:00
乘风
046e686cda feat: 做好了扫描兼容处理 2026-02-12 15:17:39 +08:00
乘风
448e908855 优化小程序推荐码处理逻辑,支持通过扫码场景解析推荐码和初始章节ID。新增获取用户邀请码的功能以便于分享。更新分享配置,确保分享时自动带上推荐码。调整部分页面逻辑以提升用户体验。 2026-02-12 15:09:52 +08:00
乘风
a1dcf599ee 新增匹配次数管理功能,优化用户匹配体验。通过服务端计算用户的匹配配额,更新用户状态以反映剩余匹配次数。同时,调整匹配页面逻辑,确保在匹配次数用尽时提示用户购买更多次数。更新相关API以支持匹配记录的存储与查询,提升系统稳定性。 2026-02-11 16:53:17 +08:00
乘风
90a77da2da 优化小程序登录流程,增加用户协议和隐私政策的勾选机制,确保用户主动同意后方可登录,符合审核要求。同时,增强错误处理逻辑,提升用户体验和系统稳定性。新增用户协议和隐私政策页面,更新相关样式以改善界面交互。 2026-02-10 15:03:31 +08:00
乘风
e6aebeeca5 更新小程序API路径,统一为/api/miniprogram前缀,确保与后端一致性。同时,调整微信支付相关配置,增强系统的灵活性和可维护性。 2026-02-09 18:19:12 +08:00
乘风
b96acadf91 头铁 2026-02-05 11:35:57 +08:00
乘风
67ef87095f 优化小程序支付流程,新增订单插入逻辑,确保支付成功后更新订单状态并处理佣金分配。同时,重构阅读页面,增强权限管理和阅读追踪功能,提升用户体验。 2026-02-04 21:36:26 +08:00
乘风
23436dc9e8 添加新的阅读页面入口,更新自定义标签栏以使用 SVG 图标,优化分享按钮样式和布局,提升用户体验。 2026-02-04 12:36:26 +08:00
乘风
fa9e1e59ce 删除 Kbone 小程序开发技能相关文档,优化项目结构以提升可维护性。 2026-02-04 11:36:19 +08:00
乘风
a7d781a25b 更新小程序配置,重构页面结构,删除不再使用的地址管理和章节页面,优化项目结构以提升可维护性;调整全局样式,增强组件的可复用性和一致性。 2026-02-03 11:35:38 +08:00
乘风
8eec1ab78c 删除不再使用的文件和配置,优化项目结构以提升可维护性;新增环境变量配置示例,更新 Docker 和部署相关文件以支持灵活的端口设置;重构数据库连接逻辑,增强错误处理和配置管理,确保更好的兼容性和稳定性。 2026-02-02 18:16:15 +08:00
卡若
395501e961 fix: 修复分销数据不显示和用户ID唯一性问题
1. 分销数据修复:
   - 添加访问记录API,即使未登录也记录访问
   - 登录成功后自动绑定推荐码
   - 在链接访问时立即记录访问统计

2. 支付商品名称修复:
   - 支付时显示完整章节名称而非仅ID
   - 格式:章节9.12-美业整合:一个人的公司如何月入十万

3. 用户ID唯一性修复:
   - 移除mockLogin,必须使用真实微信登录
   - 用户ID使用openId作为唯一标识
   - 同一微信用户每次登录都是同一ID
2026-01-29 11:11:58 +08:00
卡若
6989ade3e2 feat: 分销规则完善 + 微信支付修复
1. 分销规则:
   - 链接带ID绑定推荐关系
   - 一级分销 + 30天有效期
   - 客户抢夺机制(过期可被抢走)
   - 90%收益归分发者

2. 新增统计数据:
   - 绑定用户数
   - 链接进入人数
   - 带来付款人数

3. 微信支付:
   - 添加点击反馈
   - 优化支付流程日志
   - 改善错误提示

4. 分销中心UI优化
2026-01-29 09:47:04 +08:00
卡若
5501397542 fix: 优化支付失败提示+内容加载降级方案
1. 分享按钮精简为2个(推荐给好友+生成海报)
2. 章节内容三级降级:API→本地缓存→重试
3. 移除审核敏感文案(佣金/返利等)
4. 支付失败时显示客服微信号
2026-01-25 21:29:04 +08:00
卡若
ac24853aa6 feat: 管理后台增加免费章节和小程序配置
1. 系统设置页新增免费章节管理(可动态添加/删除)
2. 新增小程序配置项(API域名、购买优惠、绑定天数等)
3. 前端从后端读取免费章节配置
4. 配置API支持新格式
2026-01-25 21:09:20 +08:00
卡若
afa8c59376 feat: 海报优化+小程序码生成API
1. 阅读页&推广中心海报去掉邀请码
2. 新增小程序码生成API(带推荐人ID参数)
3. 海报使用真实小程序码(扫码绑定推荐关系)
4. 修复章节数据库同步
2026-01-25 21:04:31 +08:00
卡若
138495c90b fix: 优化分享布局+海报去邀请码
1. 阅读页分享按钮改为一行三个(分享/海报/文案)
2. 海报去掉邀请码区域,简化底部
3. 复制文案改为朋友圈风格
2026-01-25 20:41:38 +08:00
卡若
8a13505381 fix: 优化分享按钮布局+去掉重复推广入口
1. 阅读页分享按钮:改为全宽纵向排列
2. 新增复制文案功能
3. 我的页面:去掉顶部推广入口卡片(保留菜单中的推广中心)
2026-01-25 20:35:30 +08:00
卡若
1d11490405 feat: 优化推广中心入口+修复API
1. 我的页面:添加推广中心入口卡片
2. 推广中心:去掉邀请码显示,改名推广中心
3. 阅读页:去掉底部推广提示(已移到我的页面)
4. 修复PM2启动配置(PORT=3006)
2026-01-25 20:30:47 +08:00
卡若
a702cd9086 feat: 海报生成功能+推广优化
1. 阅读页:
   - 添加"生成海报"和"分享给好友"按钮
   - 海报包含章节摘要+邀请码+小程序码占位
   - 优化推广提示区域,添加推广中心入口

2. 分销中心:
   - 完善海报生成功能(推广海报)
   - 去掉"更多分享方式",改为"复制朋友圈文案"
   - 添加"分享给好友"小程序卡片按钮

3. 分享链接自动带分销ID
2026-01-25 19:52:38 +08:00
卡若
4dd2f9f4a7 feat: 完善后台管理+搜索功能+分销系统
主要更新:
- 后台菜单精简(9项→6项)
- 新增搜索功能(敏感信息过滤)
- 分销绑定和提现系统完善
- 数据库初始化API(自动修复表结构)
- 用户管理:显示绑定关系详情
- 小程序:上下章导航优化、匹配页面重构
- 修复hydration和数据类型问题
2026-01-25 19:37:59 +08:00
卡若
14e3993303 feat: 小程序使用真实支付和真实章节内容
1. 更新AppID为wx0976665c3a3d5a7c
2. 添加微信支付商户号配置(1318592501)
3. 阅读页改为从API读取真实章节内容
4. 移除测试支付模式,直接调用真实支付
5. API失败时显示加载提示而非假内容
2026-01-23 22:08:30 +08:00
卡若
d42652c51b fix: 修复界面显示问题,优化文案
🎨 界面修复:
- 修复章节列表锁图标和标题错位(用简单符号替代emoji)
- 修复匹配页今日剩余图标和文字对齐
- 删除匹配页底部'每天3次免费匹配'提示

✏️ 文案优化:
- '分享赚钱' → '立即推广'
- '分享给好友' → '推荐好友,共同成长'
- '好友购买你获得90%佣金' → '邀请好友加入,享90%推广收益'

📄 文档更新:
- 更新需求方案文档v1.1
- 添加上线检查清单
- 完善API接口文档
2026-01-23 17:37:40 +08:00
卡若
7ff181f743 fix: 全面优化小程序功能
🔧 数据库配置:
- 切换到腾讯云外网数据库
- 配置连接参数和连接池

🎨 界面优化:
- 未登录时只显示登录按钮,隐藏其他功能
- 优化登录卡片样式
- 修复章节图标和标题对齐问题

💳 支付流程优化:
- 增加重复购买检测,避免重复支付
- 优化openId获取逻辑,支持静默获取
- 已登录用户可直接支付,无需重复登录

📊 后台管理:
- 创建章节管理API (/api/admin/chapters)
- 创建章节管理页面 (/admin/chapters)
- 支持查看所有章节、修改价格、设置免费状态
2026-01-23 17:25:15 +08:00
卡若
1e1e6a1093 feat: 全面优化小程序界面和功能
 新增功能:
- 配置后台匹配规则选择功能,支持多种匹配类型自定义
- 推广中心使用真实数据,实现H5/小程序绑定关系
- 配置MySQL数据库连接,建立完整数据表结构

🎨 界面优化:
- 优化登录状态显示,未登录只显示基础功能
- 修复推广中心等页面宽度问题,统一界面布局
- 优化设置页面绑定弹窗样式,简洁大气
- 修复目录页图标和文字对齐问题

🔧 技术改进:
- 匹配功能支持后台配置,动态加载匹配类型
- 推广数据支持API获取,本地存储作为备份
- 数据库表结构完整,支持用户、订单、推广关系
- 小程序登录仅保留微信登录方式

📱 小程序优化:
- 匹配次数调整为每日3次免费
- 支持¥1购买额外匹配次数
- 分享到朋友圈功能优化
- 界面宽度统一,卡片布局一致
2026-01-23 16:31:54 +08:00
卡若
e869974341 config: 更新域名为 soul.quwanzhi.com 2026-01-23 05:47:09 +08:00
卡若
0a5d470fef feat: 小程序真实微信支付功能
新增:
1. /api/miniprogram/pay - 创建预支付订单API
2. /api/miniprogram/pay/notify - 支付回调处理
3. /api/miniprogram/login - 小程序登录获取openId

配置:
- 小程序AppID: wxb8bbb2b10dec74aa
- 商户号: 1318592501
- 回调地址: https://soul.cunbao.net/api/miniprogram/pay/notify

更新:
- app.js: 添加getOpenId方法,支付前获取openId
- read.js: processPayment调用真实支付接口
- 支持API不可用时回退到测试模式
2026-01-23 05:44:21 +08:00
卡若
b60edb3d47 feat: 完整重构小程序匹配功能 + 修复UI对齐 + 文章数据API
主要更新:
1. 按H5网页端完全重构匹配功能(match页面)
   - 4种匹配类型: 创业合伙/资源对接/导师顾问/团队招募
   - 资源对接等类型弹出手机号/微信号输入框
   - 去掉重新匹配按钮,改为返回按钮

2. 修复所有卡片对齐和宽度问题
   - 目录页附录卡片居中
   - 首页阅读进度卡片满宽度
   - 我的页面菜单卡片对齐
   - 推广中心分享卡片统一宽度

3. 修复目录页图标和文字对齐
   - section-icon固定40rpx宽高
   - section-title与图标垂直居中

4. 更新真实完整文章标题(62篇)
   - 从book目录读取真实markdown文件名
   - 替换之前的简化标题

5. 新增文章数据API
   - /api/db/chapters - 获取完整书籍结构
   - 支持按ID获取单篇文章内容
2026-01-21 15:49:12 +08:00
卡若
5420499117 🎉 v1.3.1: 完美版本 - H5和小程序100%统一,64章精准数据,寻找合作伙伴功能 2026-01-14 12:50:00 +08:00