Merge pull request 'fix(admin): 修复商品信息获取不包含软删除数据问题' (#341) from dev into main
Reviewed-on: #341
This commit is contained in:
commit
a75ef9a6a0
@ -545,7 +545,7 @@ class BeforehandOrderLogic extends BaseLogic
|
||||
$order = BeforehandOrder::where('id', $params['id'])->find();
|
||||
$order['admin_name'] = Admin::where('id', $order['admin_id'])->value('name');
|
||||
$data = BeforehandOrderCartInfo::where('bhoid', $params['id'])->select()->each(function ($item) {
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->find();
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->withTrashed()->find();
|
||||
$item['top_cate_name'] = StoreCategory::where('id', $find['top_cate_id'])->value('name');
|
||||
$item['unit_name'] = StoreProductUnit::where('id', $find['unit'])->value('name');
|
||||
$item['store_name'] = $find['store_name'];
|
||||
@ -566,7 +566,7 @@ class BeforehandOrderLogic extends BaseLogic
|
||||
$order = BeforehandOrder::where('id', $params['id'])->find();
|
||||
$order['admin_name'] = Admin::where('id', $order['admin_id'])->value('name');
|
||||
$data = BeforehandOrderCartInfo::where('bhoid', $params['id'])->select()->each(function ($item) {
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->find();
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->withTrashed()->find();
|
||||
$item['unit_name'] = StoreProductUnit::where('id', $find['unit'])->value('name');
|
||||
$item['store_name'] = $find['store_name'];
|
||||
return $item;
|
||||
@ -599,7 +599,7 @@ class BeforehandOrderLogic extends BaseLogic
|
||||
$order = BeforehandOrder::where('id', $params['id'])->find();
|
||||
$order['admin_name'] = Admin::where('id', $order['admin_id'])->value('name');
|
||||
$data = PurchaseProductOffer::where('order_id', $params['id'])->select()->each(function ($item) {
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit,gross_weight,net_weight')->find();
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit,gross_weight,net_weight')->withTrashed()->find();
|
||||
$item['unit_name'] = StoreProductUnit::where('id', $find['unit'])->value('name');
|
||||
$item['buyer_name'] = User::where('id', $item['buyer_id'])->value('real_name');
|
||||
$item['store_name'] = $find['store_name'];
|
||||
@ -625,7 +625,7 @@ class BeforehandOrderLogic extends BaseLogic
|
||||
}
|
||||
$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) {
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->find();
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->withTrashed()->find();
|
||||
$item['unit_name'] = StoreProductUnit::where('id', $find['unit'])->value('name');
|
||||
$item['store_name'] = $find['store_name'];
|
||||
return $item;
|
||||
@ -649,7 +649,7 @@ class BeforehandOrderLogic extends BaseLogic
|
||||
$order = BeforehandOrder::where('id', $params['id'])->find();
|
||||
|
||||
$data = WarehouseProductReturn::where('bhoid', $order['id'])->where('return_type',1)->select()->each(function ($item) {
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->find();
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->withTrashed()->find();
|
||||
$item['unit_name'] = StoreProductUnit::where('id', $find['unit'])->value('name');
|
||||
$item['store_name'] = $find['store_name'];
|
||||
return $item;
|
||||
@ -674,7 +674,7 @@ class BeforehandOrderLogic extends BaseLogic
|
||||
$order = BeforehandOrder::where('id', $params['id'])->find();
|
||||
|
||||
$data = WarehouseProductReturn::where('bhoid', $order['id'])->where('return_type',2)->select()->each(function ($item) {
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->find();
|
||||
$find = StoreProduct::where('id', $item['product_id'])->field('top_cate_id,store_name,unit')->withTrashed()->find();
|
||||
$item['unit_name'] = StoreProductUnit::where('id', $find['unit'])->value('name');
|
||||
$item['store_name'] = $find['store_name'];
|
||||
return $item;
|
||||
|
Loading…
x
Reference in New Issue
Block a user