吴昊天
|
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 |
|