* @day: 2017/11/02 */ namespace app\admin\model\qa; use app\admin\model\store\StoreProduct; use app\admin\model\system\SystemAdmin; use app\models\user\User; use crmeb\traits\ModelTrait; use crmeb\basic\BaseModel; use app\admin\model\qa\QaReply; /** * 图文管理 Model * Class WechatNews * @package app\admin\model\wechat */ class QaPost extends BaseModel { use ModelTrait; protected $name = 'qa_post'; /** * 获取问答列表 * @param array $where * @return array */ public static function getAll($where = []) { $model = new self; if ($where['status'] !== '') $model = $model->where('status', $where['status']); // if($where['access'] !== '') $model = $model->where('access',$where['access']); if ($where['title'] !== '') $model = $model->where('title', 'LIKE', "%$where[title]%"); $model = $model->where('is_del', 0)->order('id desc'); return self::page($model, function ($item) { $item['nickname'] = $item['uid']?User::where('uid', $item['uid'])->value('nickname'):'后台'; // $img=explode(';',$item['img_list']); $img = json_decode($item['img_list'], true);; $item['img'] = $img[0]; }, $where); } /** * 删除问答 * @param $id * @return bool */ public static function del($id) { return self::edit(['is_del' => 1], $id, 'id'); } public static function changeFail($id) { return self::edit(['status' => 2], $id, 'id'); } public static function changeSuccess($id) { return self::edit(['status' => 1], $id, 'id'); } }