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;
 }
Example #3
0
 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 ')));
 }