// +---------------------------------------------------------------------- namespace App\Services\Common; use App\Models\NoticeModel; use App\Services\BaseService; /** * 通知公告-服务类 * @author laravel开发员 * @since 2020/11/11 * Class NoticeService * @package App\Services\Common */ class NoticeService extends BaseService { /** * 构造函数 * @author laravel开发员 * @since 2020/11/11 * NoticeService constructor. */ public function __construct() { $this->model = new NoticeModel(); } /** * 设置置顶 * @return array * @since 2020/11/21 * @author laravel开发员 */ public function setIsTop() { $data = request()->all(); if (!$data['id']) { return message('记录ID不能为空', false); } if (!$data['is_top']) { return message('设置置顶不能为空', false); } $error = ''; $item = [ 'id' => $data['id'], 'is_top' => $data['is_top'] ]; $rowId = $this->model->edit($item, $error); if (!$rowId) { return message($error, false); } return message(); } }