提交图

6 次代码提交

作者 SHA1 备注 提交日期
7b58952cd4 feat: 优化腾讯地图地址选点插件,完善订单管理与分销服务 2026-10-26 10:01:40 +08:00
d871e73d23 feat: 重构会员权益与分销配置,新增套餐维度权益管理
1. 新增会员权益配置控制器 Memberbenefit 和 Publish,拆分运营配置模块
2. 新增套餐表字段 free_view_quota、post_discount,支持按套餐配置免费看和发帖折扣
3. 优化前端页面,新增套餐编辑表单、区域选择器、发布配置交互
4. 新增调试支持,支持 mock openid、本地 IP 绕过权限,便于自动化测试
5. 新增数据库工具脚本,用于检查配置、修复数据、验证会员功能
6. 优化会员接口,返回套餐维度的权益信息,支持无限次免费看场景
2026-10-26 09:21:51 +08:00
cb12bf5fc8 feat: 新增地址选择插件及订阅消息等多项功能优化
- 新增地址选择插件,支持地图位置选择并返回地址和经纬度
- 新增微信订阅消息发送功能,支持审核结果、提现通知等场景
- 新增订单支付状态查询、提现收款人姓名保存等接口
- 新增服务区域管理,支持按省市区划分并同步到信息发布
- 新增资金流水和营收报表导出功能
- 新增可用优惠券查询、订单退款拆分处理等功能
- 优化后台角标显示、首页数据统计、UI配置下发等
- 修复订单支付并发问题、地区管理逻辑等
2026-10-22 17:14:56 +08:00
088a08d43a feat: 新增分销分佣结算、商家认证及草稿管理功能,优化界面与版本更新 2026-10-21 20:06:40 +08:00
linda
8a39722142 feat(admin): 后台全部字段标题与取值中文化
一、问题(用户反馈「后台字段内容没用中文」)
- 大量字段标题没有中文映射 → __(‘Title’)/__(‘Views’)/__(‘Createtime’) 直接显示英文 key
- 枚举取值显示裸数字/英文:is_paid→0/1、audit_status→0/1/2、pay_type→wxpay、
  订单 status→paid、提现 status→auditing…
- 部分语言包写的是字段注释原文而非标签(如 ‘Audit_status’ => ‘0待审1通过2驳回’)

二、修复(17 个业务模块)
- 语言包 application/admin/lang/zh-cn/fc/*.php 全量补齐字段中文标签
  (key 与 js 里 __('Key') 严格一致;标签为业务可读文案)
- 列表 JS public/assets/js/backend/fc/*.js
  · 枚举/布尔字段统一加 searchList(筛选下拉也是中文)+ 中文 formatter
  · 字段顺序调整:业务关键字段靠前;次要字段 visible:false
  · 长文本用 autocontent、金额加 ¥ 前缀、时间用 datetime 组件
- 取值口径统一(新增 docs/06-后台字段中文化规范.md 沉淀对照表):
  audit_status 待审核/已通过/已驳回、status(订单) 待支付/已支付/已退款/已关闭、
  pay_type 微信支付/余额支付、user_type 个人/商家、level 一级/二级 …

三、回归防护
- 新增 tools/check-admin-i18n.mjs:
  · 扫描 js+视图里的所有 __('Key'),缺失中文映射即报错
  · 校验语言包值含中文(排除照抄英文)
  · 校验已知枚举字段都带 searchList
  口径:全局语言包(zh-cn.php)已覆盖的 Add/Edit/Delete/OK/Operate 等不计缺;
       key 本身是中文时 __() 原样返回,也不计缺

四、验证
- 中文化校验:错误 0,警告 0(17 模块)
- 既有业务按钮全部保留(审核/下架/打款/退款/补单/回复/置顶/举报/余额充值)
- userext 的 JOIN 字段(昵称/手机/余额)保留
2026-10-15 15:55:24 +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