123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- namespace app\activity\controller;
- use app\activity\model\ActivitySiteModel;
- use cmf\controller\AdminBaseController;
- class AdminSiteController extends AdminBaseController
- {
- /**
- * 站点列表
- */
- public function index()
- {
- $param = $this->request->param();
- //搜索条件
- $where = [];
- if (!empty($param['keyword'])) {
- $where[] = ['site_name', 'like', "%{$param['keyword']}%"];
- }
- $list = ActivitySiteModel::where($where)->order('create_time', 'DESC')->paginate(10, false, ['query' => $param]);
- $this->assign('keyword', isset($param['keyword']) ? $param['keyword'] : '');
- $this->assign('list', $list->items());
- $this->assign('page', $list->render());
- return $this->fetch();
- }
- /**
- * 站点信息
- */
- public function info()
- {
- $sessionAdminId = session('ADMIN_ID');
- $info = ActivitySiteModel::get($sessionAdminId);
- if (empty($info)) {
- $info = [];
- }
- $this->assign('info', $info);
- return $this->fetch();
- }
- /**
- * 站点信息提交
- */
- public function infoPost()
- {
- if ($this->request->isPost()) {
- $param = $this->request->post();
- $sessionAdminId = session('ADMIN_ID');
- $info = ActivitySiteModel::get($sessionAdminId);
- if (empty($info)) {
- $param['id'] = $sessionAdminId;
- $param['create_time'] = time();
- ActivitySiteModel::create($param);
- } else {
- ActivitySiteModel::update($param, ['id' => $sessionAdminId]);
- }
- $this->success('保存成功');
- }
- }
- }
|