Ejemplo n.º 1
0
 /**
  * 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]);
 }
Ejemplo n.º 2
0
 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');
     }
 }
Ejemplo n.º 3
0
 /**
  * 商家首页
  *
  * @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);
 }
Ejemplo n.º 4
0
 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();
 }