9 Commits

Author SHA1 Message Date
吴昊天
5defa5ef2e feat(订单): 下单未选券时自动领取并使用整单最优优惠券
新增 OrderComputedServices::autoMatchCoupon:候选=已持有未使用+可领取(领取窗口/
库存/限领/会员券身份与手动领取同口径),整单门槛按购物车适用子集价格计算,折扣相同
优先已持有;confirm 进入确认页、computed 价格重算、create 提交下单三处挂钩,预览即
真实领取,create 后走既有扣减与订单事务内核销链路,失败降级为无券不阻断下单。
顺带修复品类券分支引用不存在的 StoreCategoryServices(改用 StoreCategoryDao)。
2026-10-21 16:54:08 +08:00
吴昊天
6865b216b9 feat(订单): 订单列表拆分待发货/待收货tab并同步统计口径与缓存
- 列表筛选:待发货=实物未发货(delivery_time=0),待收货=实物已发货未收货(delivery_time<>0 且 take_time=0)
- 用户统计 grouped 拆分 pending_delivery/pending_receipt,缓存 key 升级 v3 并引入失效版本号
- 新订单 createRecord 时清除统计缓存,保证全部/待支付计数实时
- 移动端 tab 文案与旧状态映射同步:旧数字 2(待收货)改映射 pending_receipt
2026-10-21 16:54:08 +08:00
吴昊天
4668f0a1ea feat(积分): 收货发放购买赠送积分并按来源分族退款冲正
- 下单快照 extra_info.items 写入商品级 give_integral,收货按数量聚合发放,旧订单缺快照回查商品配置兜底
- 赠送流水区分下单族(order_give_integral)/购买族(pay_give_integral),退款冲正按两族占比拆分落库 order_gain_refund/product_gain_refund,幂等标记分族查重
2026-10-21 16:54:07 +08:00
吴昊天
f8d869dd97 fix(订单确认): 确认接口后自动刷新可用优惠券列表,确保前端显示最新信息 2026-10-21 16:54:05 +08:00
吴昊天
b09d029ef9 fix(评价): 同商品重复购买时按订单号定位评价条目
评价页带订单号时后端按订单号+SKU unique 精确落单(原仅凭 unique 反查会命中旧订单);去评价动作兼容列表行 extra_info.items 取条目
2026-10-21 16:54:04 +08:00
From-wh
61f7006a44 fix(订单中台): 修复自定义表单标题映射循环变量覆盖缓存凭证键 2026-10-21 16:53:59 +08:00
吴昊天
ae85b4a375 feat(发票): 下单勾选发票同步创建开票申请
下单创建订单后写入 eb_order_invoice 申请记录(同订单幂等跳过),供后台发票列表与支付回写 is_pay;中台 invoice 仅作抬头快照
2026-10-21 16:53:58 +08:00
吴昊天
6e1f2e9d39 fix(订单): 修复商品评价提交两处 PHP 类型错误
- CenterOrderController 评价入口把 User 模型实例直接传入要求
  array 的 StoreProductReplyServices::comment(),先 toArray
- comment() 声明返回 int 但 save() 返回模型实例,取 id 返回,
  OrderComment 事件的 reply_id 参数同步统一为 int
2026-10-08 16:02:19 +08:00
吴昊天
4f747e8cb9 更新 v8.0 2026-09-23 15:15:02 +08:00