/** * Lists all AdminUser models. * @return mixed */ public function actionIndex() { // if(Yii::$app->user->isGuest) // $this->redirect('site/login'); $dataProvider = new ActiveDataProvider(['query' => AdminUser::find()]); return $this->render('index', ['dataProvider' => $dataProvider]); }
public function handle($request, Closure $next) { $uid = Session::get('admin_id'); $level = Session::get('admin_level'); if (AdminUser::find($uid ? $uid : 0) and $level == 1) { return $next($request); } else { Session::remove('admin_id'); Session::remove('admin_user'); Session::remove('admin_level'); return redirect('admin/login'); } }
/** * 商家首页 * * @return $this */ public function promote() { $data = []; $data['price'] = 0; $user = AdminUser::find(Session::get('admin_id')); if ($user->coupon) { $data['code'] = $user->coupon->coupon_code; $data['orders'] = PhoneOrder::where(['coupon_id' => $user->coupon->id, 'coupon_pay' => 0])->get(); } else { $data['code'] = null; $data['orders'] = null; } if ($data['orders']) { foreach ($data['orders'] as $order) { if ($order->pay_type == 1) { $data['price'] += 100; } } } return view('admin.promote.show')->with($data); }
public static function getGroupIdByUser($id) { // $query = Yii::$app->db->createCommand()->select('group_id')->from('usergroup_map')->where(['group_id'=>$id]); $query = AdminUser::find()->select(['usergroup_map.group_id'])->joinWith('usergroup_map')->where(['usergroup_map.userid' => $id]); return $query->one(); }