fix(admin): 修复预订单购物车信息逻辑

- 在预订单购物车信息中添加 purchase 字段,用于记录商品价格
- 修复了未定义 prices 导致的潜在问题,使用空值合并运算符 ?? 0 提供默认值
- 确保 cart_num、accept_num 和 price 字段正确赋值
This commit is contained in:
mkm 2025-03-14 14:46:18 +08:00
parent 02c96c75d7
commit 092e5e1785

View File

@ -82,6 +82,7 @@ class BeforehandOrderCartInfoLogic extends BaseLogic
$datas[$k]['bhoid'] = $bhoid; $datas[$k]['bhoid'] = $bhoid;
$datas[$k]['cart_num'] = $v['nums']; $datas[$k]['cart_num'] = $v['nums'];
$datas[$k]['accept_num'] = $v['nums']; $datas[$k]['accept_num'] = $v['nums'];
$datas[$k]['purchase'] = $v['prices']??0;
$datas[$k]['price'] = $v['purchase']; $datas[$k]['price'] = $v['purchase'];
$datas[$k]['total_price'] = $v['total_price']; $datas[$k]['total_price'] = $v['total_price'];
$datas[$k]['pay_price'] = $v['total_price']; $datas[$k]['pay_price'] = $v['total_price'];