5 Commits

Author SHA1 Message Date
吴昊天
300b1d8677 fix(会员价): SKU/详情透传 vip_price,网盘商品独立会员价组件
兼容 real_price 的 member_price 字段,避免会员价为 0 时开通条不展示。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 10:24:27 +08:00
吴昊天
e712f5554c feat(商品): 网盘商品改 direct 单按钮直购,自定义表单商品禁止加入购物车
加购策略
- virtual Handler::getCartStrategy() 由 cart/多品改为 cart_mode=direct、multi_item=false,
  中台据此下发 cart_button=0,列表与详情只保留「立即购买」。
- 详情页 direct 模式不再写购物车:选中规格后跳单品直购页
  /pages/center/order/create/index?product_id=&sku_unique=&product_type=&num=;
  多规格首次点击先弹规格窗确认规格,再次点击直接下单。
- 列表卡片 cart_button=0 时展示「立即购买」,点击整行进详情。
- StoreCartServices::setCart() 增加 isDirectCartMode() 校验,new=false 时抛
  「该商品不支持加入购物车,请直接购买」,防止其他入口绕过 UI 加购。

自定义表单
- CenterProductServices::hasCustomForm() 统一判定(兼容 JSON 字符串/空数组/已解码数组),
  5 处 cart_button 计算与 cart_strategy 组装均按 direct 处理。
- StoreCartServices::setCart() 增加 hasCustomForm() 校验,new=false 时直接拦截。

商品图片
- getList/productDetail 的 image、recommend_image、slider_image 与 SKU pic
  统一 set_file_url 补全站点域名,与后台列表口径一致,修复图片裂图。
- 同步更新 .crmeb 用户端购物车文档与虚拟商品 README、详情页 mock 数据。
2026-10-23 14:16:54 +08:00
吴昊天
28aab2e006 fix(网盘商品): 更新订单状态流程,资源发放后进入待评价,调整退款规则以反映新状态 2026-10-21 16:54:04 +08:00
吴昊天
76c4b9f840 fix(网盘商品): 删除/恢复/彻底删除接标准回收站链路
删除走标准 del(营销活动检测+自动下架+购物车失效),新增 restore/forceDelete 接口与权限菜单,彻底删除时级联清理 SKU 数据
2026-10-21 16:54:04 +08:00
吴昊天
4f747e8cb9 更新 v8.0 2026-09-23 15:15:02 +08:00