where('name', 'like', '%' . $data['name'] . '%'); } $list = $model->with(['category','user'])->where('project_type', '=', 0) ->where('is_delete', '=', 0) ->order(['sort' => 'asc', 'create_time' => 'desc']) ->paginate($data); foreach($list as &$val){ $val['finish_time'] = empty($val["finish_time"]) ? '' : date('Y-m-d',$val["finish_time"]); $val['image_list'] = ReleaseProjectImageModel::getImage($val['project_id']); } return $list; } /** * 审核 */ public function submit($param) { $data = ['status' => $param['status']]; if ($param['status'] == 2) { $data['reject_reason'] = $param['reject_reason']; } // 更新申请记录 $data['audit_time'] = time(); self::update($data, ['project_id' => $param['project_id']]); return true; } /** * 软删除 */ public function setDelete() { return $this->save(['is_delete' => 1]); } }