public function beforeSave($insert) { if (parent::beforeSave($insert)) { if ($insert == self::EVENT_BEFORE_INSERT) { $user = Yii::$app->user->identity; $account = $user['username']; $this->created_person = $account; $this->created_at = CDate::getCurrentDateTime(); } else { } $this->updated_at = CDate::getCurrentDateTime(); return true; } else { return false; } }
public function getCurrentUser($username, $usercode) { $user = AdminUser::findOne(['username' => $username]); if ($user->username) { } else { $u = AdminUser::findOne(['code' => $usercode]); if ($u->code) { echo json_encode(["status" => "fail", "content" => "user code is exist"]); exit; } $user = new AdminUser(); $user->username = $username; $user->code = $usercode; $user->setPassword(md5(CDate::getCurrentDateTime())); # 设置默认的用户权限组 $user->role = CConfig::param("default_role_id"); //$adminUser->save(); //$user = AdminUser::findOne(['username' => $username]); } $user->generateAccessToken(); $user->save(); return $user; }
public function initParam() { # 定义编辑和删除的URL $this->_editUrl = ''; #CUrl::getUrl("fecadmin/log/indexedit"); $this->_deleteUrl = ''; #CUrl::getUrl("fecadmin/account/indexdelete"); $this->_obj = new AdminLog(); $this->_paramKey = 'id'; /* # 自定义参数如下: #排序默认为主键倒序 $this->_orderField = 'created_at'; $this->_sortDirection = 'asc'; # 主键默认为id $this->_paramKey = 'id'; #第一次打开默认为第一页,一页显示50个 $this->_pageNum = 1; $this->_numPerPage; */ parent::initParam(); $this->_param['created_at_lt'] || ($this->_param['created_at_lt'] = date('Y-m-d', strtotime(CDate::getCurrentDate() . ' +1 day '))); $this->_param['created_at_gte'] || ($this->_param['created_at_gte'] = date('Y-m-d', strtotime($this->_param['created_at_gte'] . ' -1 month '))); }