5 次代码提交

作者 SHA1 备注 提交日期
ea26329e80 feat: 新增用户真实姓名与实名认证功能,优化后台用户管理
1. 前端个人中心新增真实姓名输入与实名状态展示,支持微信提现核验
2. 后端Auth接口新增真实姓名修改与手机号冲突校验逻辑
3. 后台新增用户详情综合看板,展示佣金、提现、分销等全量数据
4. 优化微信转账逻辑,支持paying状态重试时查询微信单号避免重复创建
5. 新增数据库ALTER脚本同步transfer_status字段结构
6. 新增部署与数据库变更工具脚本,支持线上线下环境同步
2026-10-28 16:21:22 +08:00
b6c53abb84 feat: 完善会员资金明细与退款转账逻辑,新增支付密码组件与资金流水界面 2026-10-24 17:55:36 +08:00
cb12bf5fc8 feat: 新增地址选择插件及订阅消息等多项功能优化
- 新增地址选择插件,支持地图位置选择并返回地址和经纬度
- 新增微信订阅消息发送功能,支持审核结果、提现通知等场景
- 新增订单支付状态查询、提现收款人姓名保存等接口
- 新增服务区域管理,支持按省市区划分并同步到信息发布
- 新增资金流水和营收报表导出功能
- 新增可用优惠券查询、订单退款拆分处理等功能
- 优化后台角标显示、首页数据统计、UI配置下发等
- 修复订单支付并发问题、地区管理逻辑等
2026-10-22 17:14:56 +08:00
linda
4b044ba7e8 feat(pay): 余额支付打通 + 后台一键充值余额
一、修复两处真实缺陷
- Post::create:付费发布只创建 pending 订单,从不扣余额、也不置为已支付
  → 余额不足校验提前到落库前(避免残留 is_paid=1 的无效发布);
    余额支付改为「下单即扣款」,订单直接 paid + paytime,并记资金流水;
    微信支付保持 pending 由收银台回调置为 paid;补支付方式白名单校验
- Member::open:余额校验在 insertGetId(fc_order) 之后,余额不足时
  会插入一条 status=paid 的假订单 → 校验前置,先判余额再落单

二、后台一键充值余额(FastAdmin PC)
- fc/userext 新增 recharge() 动作:批量给选中用户加余额
  (金额需 >0 且 <=100000;同步写资金流水 fa_fc_finance_flow
   与站内通知 fa_fc_message;后台操作留痕由 Backend 自动记录)
- fc/userext 的 index() 改为 JOIN fa_user,列表直接显示
  昵称 / 手机号 / 账户余额(原列表只有扩展字段,看不出余额)
- 列表页新增「余额充值」工具栏按钮 + Layer.prompt 金额输入

三、验证
- 后端 API 178/178、前端 102/102 均无回归
2026-10-15 15:32:55 +08:00
linda
1ae3109058 feat(admin): 补齐后台管理端全量业务模块(FastAdmin 原生)
一、问题
35 个后台接口此前无任何可用界面:FastAdmin PC 后台 110 条菜单里 0 条业务菜单,
小程序端仅有 1 个 LOGO/图标设置页 → 后台功能实际上无处可操作。

二、方案(FastAdmin 原生机制)
- 用 `php think crud` 为 17 张业务表生成管理模块:
  控制器 application/admin/controller/fc/*.php(继承 Backend)
  模型 application/admin/model/Fc*.php
  视图 application/admin/view/fc/*/{index,add,edit}.html
  后台 JS public/assets/js/backend/fc/*.js
  语言包 application/admin/lang/zh-cn/fc/*.php
- 菜单结构固化进安装器 application/admin/command/FcInstall.php 的 menu()(幂等):
  同城业务 ├─ 内容管理   分类管理/轮播管理/信息管理/评价管理/举报处理
          ├─ 用户与商家 商家管理/会员管理/消息管理
          ├─ 交易管理   订单管理/会员套餐/资金流水/佣金明细/付费查看记录
          ├─ 分销管理   分销关系/提现审核
          └─ 基础数据   服务区域/草稿箱

三、业务动作(一键操作,含列表页按钮)
- fc/post:    audit(审核通过/驳回 + 分类信息量 + 站内信) / offline(下架)
- fc/merchant: audit(资质审核 + 同步用户身份 + 店铺状态)
- fc/withdraw: pay(打款/驳回 + 资金流水 + 拒绝须填原因)
- fc/order:   refund(退款) / supplement(按订单号补单 + 流水)
- fc/comment: reply(回复) / top(置顶)
- fc/report:  handle(标记已处理)

四、验证
- 后台登录后业务页 HTTP 200,controllername/jsname 正确解析
- 列表数据真实加载:分类 8 / 信息 6 / 订单 4 / 提现 3 / 商家 4
- 侧边栏 5 个中文分组菜单正常渲染
2026-10-15 15:20:44 +08:00