<?php namespace App\Http\Services; use App\Http\Controllers\Filter\SupplierMemoFilter; use App\Http\Transformers\SupplierMemoTransformer; use App\Model\SupplierExtendModel; use App\Model\SupplierMemoModel; class SupplierMemoService { public function getSupplierMemoList($request) { $limit = $request->get('limit', 10); $filter = new SupplierMemoFilter(); $query = $filter->listFilter($request); $query->where('supplier_id',$request->input('supplier_id')); $list = $query->paginate($limit)->toArray(); $transformer = new SupplierMemoTransformer(); $list['data'] = $transformer->transformList($list['data']); return $list; } //保存备忘录 public function saveSupplierMemo($data) { if (empty($data['id'])) { $data['create_time'] = time(); $data['create_uid'] = request()->user->userId; $data['create_name'] = request()->user->name; return SupplierMemoModel::insert($data); } else { $data['update_time'] = time(); return SupplierMemoModel::where('id', $data['id'])->update($data); } } }