feat(order): 添加商品售后标记

- 在获取订单数据时,增加商品的 after_sales 字段
- 用于在订单详情页面展示商品的售后标记
This commit is contained in:
mkm 2024-12-05 17:21:07 +08:00
parent 6ccf4f37b0
commit d343df71bf

View File

@ -623,9 +623,11 @@ class BeforehandOrderLogic extends BaseLogic
} }
$order['admin_name'] = Admin::where('id', $order['admin_id'])->value('name'); $order['admin_name'] = Admin::where('id', $order['admin_id'])->value('name');
$data = WarehouseProduct::where('oid', $order['outbound_id'])->where('nums', '>', 0)->select()->each(function ($item) { $data = WarehouseProduct::where('oid', $order['outbound_id'])->where('nums', '>', 0)->select()->each(function ($item) {
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->withTrashed()->find(); $find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit,after_sales')->withTrashed()->find();
$item['unit_name'] = StoreProductUnit::where('id', $find['unit'])->value('name'); $item['unit_name'] = StoreProductUnit::where('id', $find['unit'])->value('name');
$item['store_name'] = $find['store_name']; $item['store_name'] = $find['store_name'];
$item['mark'] = $find['after_sales'];
return $item; return $item;
}); });
$order['system_store_name'] = SystemStore::where('id', $order['store_id'])->value('name'); $order['system_store_name'] = SystemStore::where('id', $order['store_id'])->value('name');