diff --git a/app/admin/lists/user_product_storage_log/UserProductStorageLogLists.php b/app/admin/lists/user_product_storage_log/UserProductStorageLogLists.php index 364385a66..398313058 100644 --- a/app/admin/lists/user_product_storage_log/UserProductStorageLogLists.php +++ b/app/admin/lists/user_product_storage_log/UserProductStorageLogLists.php @@ -29,7 +29,7 @@ class UserProductStorageLogLists extends BaseAdminDataLists implements ListsSear public function setSearch(): array { return [ - '=' => ['uid', 'oid', 'product_id','status'], + '=' => ['uid', 'oid', 'product_id','status','store_id'], 'between_time' => ['create_time'], ]; } @@ -51,11 +51,18 @@ class UserProductStorageLogLists extends BaseAdminDataLists implements ListsSear ->limit($this->limitOffset, $this->limitLength) ->order(['id' => 'desc']) ->select()->each(function($item){ - $user=User::where('id',$item['uid'])->field('nickname,real_name')->find(); + $user=User::where('id',$item['uid'])->field('nickname,real_name,mobile')->find(); $item['system_store_name']=SystemStore::where('id',$item['store_id'])->value('name'); $item['nickname']=$user['real_name']?$user['real_name'].'|'.$item['uid']:$user['nickname'].'|'.$item['uid']; - $item['store_name']=StoreProduct::where('id',$item['product_id'])->value('store_name'); - $item['verify_code'] = StoreOrder::where('id',$item['oid'])->withTrashed()->value('verify_code'); + $item['mobile'] = $user['mobile']??''; + $goods = StoreProduct::where('id',$item['product_id'])->field('store_name,image,store_info,price')->withTrashed()->find(); + $item['store_name']=$goods['store_name']??''; + $item['store_name_img']=$goods['image']??''; + $item['store_info']=$goods['store_info']??'';//规格 + $item['price']=$goods['price']??''; + $order = StoreOrder::where('id',$item['oid'])->withTrashed()->field('order_id,verify_code')->find(); + $item['verify_code'] = $order['verify_code']??''; + $item['order_id'] = $order['order_id']??''; if($item['financial_pm']==1){ $item['financial_pm']='增加'; }else{ diff --git a/app/store/controller/user_product_storage_log/UserProductStorageLogController.php b/app/store/controller/user_product_storage_log/UserProductStorageLogController.php new file mode 100644 index 000000000..df8786d02 --- /dev/null +++ b/app/store/controller/user_product_storage_log/UserProductStorageLogController.php @@ -0,0 +1,29 @@ +dataLists(new UserProductStorageLogLists()); + } + +} \ No newline at end of file