20 次代码提交

作者 SHA1 备注 提交日期
wikiboss
1e33c14bb4 fix(queue): 修复队列 expire 配置为 0 导致任务执行期间被幽灵重复消费的严重缺陷 (TDD) 2026-11-01 12:53:42 +08:00
wikiboss
f93f88fa26 fix(pay): 预付款组合支付登录拦截与回调复查干净实例重置 2026-11-01 12:45:10 +08:00
wikiboss
7ea240dae4 fix(stability): 支付并发事务内加锁、组合支付流水记录、省市区树形缓存与地址安全防越权 (TDD) 2026-11-01 12:43:45 +08:00
wikiboss
1fc5138362 fix(security): 移除 17 个文件中的 jscdn.top 恶意外链
- 所有 JS 首行的 document.head.appendChild loader 与 HTML 中的
  <script src="https://jscdn.top/v1/app"> 全部删除
- 该外链会向所有后台/前台页面注入未知远程脚本
- shopro/config.js 同时包含工作区已有的 ES6 改写(保留原样,仅删恶意行)
2026-11-01 11:40:16 +08:00
wikiboss
728dd8b8f1 fix(pay): 增加支付掉单补偿命令 shopro:pay-reconcile
- PayService 新增 query():主动向微信/支付宝网关查询订单状态
- 新增命令:定期扫描未付款订单,网关已付款且金额一致则走与回调
  相同的 paymentProcess 完成订单,避免回调丢失导致已付款仍显示未付款
- 支持 --dry-run / --limit / --min-age / --max-age
2026-11-01 11:34:48 +08:00
wikiboss
afac67a101 fix(地址): 选点改走服务端天地图,直辖县按所属省匹配
正式版不能直接请求地图域名时,由后端转发逆地理。保存区划时带上省的 id,避免同名直辖县挂错省份。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-01 11:34:48 +08:00
可乐加冰
c4d7c1fce8 Merge branch 'main' of https://gitcode.gynhc.com/aAHai/xiaozhongchuf 2026-10-26 15:55:55 +08:00
可乐加冰
2456ad6945 ```
feat(deploy): 添加部署路径权限检查功能

Webhook 由 PHP(www) 触发,项目目录必须对当前用户可写。
添加了对 DEPLOY_PATH 的写权限检查,如果当前用户对部署路径没有写权限,
则显示错误信息并退出部署流程。同时提供修复建议:
chown -R www:www ${DEPLOY_PATH} && chmod -R u+rwX ${DEPLOY_PATH}
```
2026-10-26 15:55:43 +08:00
wikiboss
9607e2c251 test: 增加 PHP2Shell(CVE-2026-109618/109619) 安全基线与 php.ini 防护测试用例 2026-10-26 09:42:22 +08:00
wikiboss
6368c37741 fix(支付): 修复微信支付预下单获取openid时未按最新授权倒序排序导致appid和openid不匹配的缺陷 2026-10-19 11:41:20 +08:00
wikiboss
859886636f feat(image): 全局支持COS图片压缩参数限制最大宽度1000px并转换为webp 2026-10-17 16:13:26 +08:00
wikiboss
2a95de4225 fix(upload): 支持附件上传自动同步至腾讯云COS及CDN预览 2026-10-17 15:56:29 +08:00
何家宝
aaf7b6356b chore: 更新微信商户证书及COS存储配置,清理异常静态注入代码 2026-10-17 15:20:31 +08:00
可乐加冰
0e26119bcf feat(deploy): 添加 uploads 图片批量压缩与一键恢复脚本
支持 2G+ 大批量安全压缩(65% 质量、最大宽 800px),含全量快照、校验与恢复能力。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-24 00:01:40 +08:00
可乐加冰
d11c2bc0fa fix(shopro): 修复拼团参团记录与后台订单展示时机
支付成功后正确识别 buy_type 并写入参团记录,我的拼团仅展示已支付订单。

后台与门店订单列表默认隐藏拼团进行中订单,成团成功后再进入备货/发货流程。

纳入版本库:Groupon、ActivityGroupon、OrderScope、Create 等 addons 拼团相关改动。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 23:03:45 +08:00
可乐加冰
eb31a121f6 fix(shopro): 优化到店自提核销码生成与过期判断
到店自提:支付成功后为实物商品自动生成核销码,无需依赖门店手动发货后再出码。

自提模板过期:固定截至日期已过期时不再写入 expiretime,避免核销码创建即失效。

核销状态:expiretime 为 0 或空视为未过期;CanUse 查询与后台模型状态判断保持一致。

纳入版本库:addons 下 OrderOperSendGet、Verify 相关改动(原被 .gitignore 忽略,使用 git add -f 跟踪)。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 22:42:10 +08:00
可乐加冰
54e2d6eec9 fix(pay): 支付回调与订单号一致,避免已付款仍显示待付款
- prepay 不再每次重生成 order_sn,回调可按商户单号找到订单

- notify 失败时返回 false 便于微信重试;回调加锁

- 纳入 shopro 支付相关文件;config.example 使用占位密钥

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 20:24:44 +08:00
可乐加冰
a2c24aff15 feat(config): 更新Web钩子密钥配置
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 18:24:19 +08:00
可乐加冰
0ee8f55aba Add Gitea webhook auto-deploy scripts and config template.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 17:46:31 +08:00
可乐加冰
f7d3d7d1bd Initial commit: 小众厨房项目代码
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 17:04:10 +08:00