where(['receiveUserId'=>$userId,'msgStatus'=>0,'dataFlag'=>1])->count(); //获取用户订单状态 $data['waitPay'] = Db::name('orders')->where(['userId'=>$userId,'orderStatus'=>-2,'dataFlag'=>1])->count(); $data['waitReceive'] = Db::name('orders')->where(['userId'=>$userId,'orderStatus'=>['in',[0,1]],'dataFlag'=>1])->count(); $data['received'] = Db::name('orders')->where(['userId'=>$userId,'orderStatus'=>2,'dataFlag'=>1])->count(); $data['waitAppr'] = Db::name('orders')->where(['userId'=>$userId,'orderStatus'=>2,'isAppraise'=>0,'dataFlag'=>1])->count(); // 账户安全等级 $level = 1; $users = $this->field('userPhone,userEmail')->find($userId); if(!empty($users['userPhone']))++$level; if(!empty($users['userEmail']))++$level; $data['level'] = $level; //关注商品 $data['gfavorite'] = Db::name('favorites')->where(['userId'=>$userId,'favoriteType'=>0])->count(); return $data; } }