Charlie 9 éve
szülő
commit
8744cdd3f6

+ 10 - 341
www/protected/controllers/RUserController.php

@@ -3,401 +3,70 @@ class RUserController extends AdminController{
 
 
     public function actionIndex()
     public function actionIndex()
     {
     {
-        $status_option = RUser::$status_option;
-        $status = CommonFn::getComboboxData($status_option, 100, true, 100);
-        $certify_type_option = RUser::$certify_type_option;
-        $certify = CommonFn::getComboboxData($certify_type_option, 100, true, 100);
-        $app_client_option = RUser::$app_client_option;
-        $app_client = CommonFn::getComboboxData($app_client_option, 100, true, 100);
-        $this->render('index', array(
-            'status' => $status,
-            'certify' => $certify,
-            'app_client' => $app_client,
-        ));
+        $this->render('index');
     }
     }
 
 
     public function actionList(){
     public function actionList(){
-        $filter_status = intval(Yii::app()->request->getParam('filter_status', 100));
+
         $search = Yii::app()->request->getParam('search', '');
         $search = Yii::app()->request->getParam('search', '');
         $id = Yii::app()->request->getParam('id', '');
         $id = Yii::app()->request->getParam('id', '');
-        $group_id = Yii::app()->request->getParam('group_id','');
-        $filter_is_certified = intval(Yii::app()->request->getParam('filter_is_certified', 100));
-        $filter_certify = intval(Yii::app()->request->getParam('filter_certify', 100));
-        $filter_app_client = intval(Yii::app()->request->getParam('filter_app_client', 100));
-        $is_fake_user = intval(Yii::app()->request->getParam('is_fake_user', 100));
 
 
         $params = CommonFn::getPageParams();
         $params = CommonFn::getPageParams();
         if(isset($params['sort']) && isset($params['sort']['register_time'])){
         if(isset($params['sort']) && isset($params['sort']['register_time'])){
             $params['sort'] = array('_id' => $params['sort']['register_time']);
             $params['sort'] = array('_id' => $params['sort']['register_time']);
         }
         }
 
 
-        if(isset($params['offset']) && $params['offset']>400000){
-            $params['offset'] = $params['offset']-200000;
-        }
-        $criteria = new EMongoCriteria($params);
 
 
-        // 查找运营账号对应的马甲号
-        // zhouxuchen 2015-11-12
-        $fakeOwnerId = Yii::app()->request->getParam('fakeOwnerId', '');
-        if (!empty($fakeOwnerId)) {
-            $fakeOwner = User::get(intval($fakeOwnerId));
-            $fake_users = $fakeOwner->fake_users;
-            foreach ($fake_users as $key => $value) {
-                $fake_users[$key] = new MongoId($value);
-            }
+        $criteria = new EMongoCriteria($params);
 
 
-            $criteria->_id('in', $fake_users);
-        }
 
 
-        if($group_id != ''){
-            $group_id = new MongoId($group_id);
-            $criteria->groups('==',$group_id);
-        }
 
 
         if ($id != ''){
         if ($id != ''){
             $user_id = new MongoId($id);
             $user_id = new MongoId($id);
             $criteria->_id('==', $user_id);
             $criteria->_id('==', $user_id);
         }
         }
-        //var_dump($id);exit;
-        if ($filter_status != 100){
-            $criteria->status('==', $filter_status);
-        }
-        if ($filter_is_certified != 100) {
-            $criteria->certify_status('==', $filter_is_certified);
-        }
-        if ($is_fake_user != 100) {
-            $criteria->is_fake_user('==', $is_fake_user);
-        }
-        if ($filter_certify != 100) {
-            $criteria->certify_type('==', $filter_certify);
-        }
-        if ($filter_app_client != 100) {
-            $criteria->app_client_id('==', $filter_app_client);
-        }
 
 
         if ($search != '' && !CommonFn::isMongoId($search) && !CommonFn::isDeviceId($search)){
         if ($search != '' && !CommonFn::isMongoId($search) && !CommonFn::isDeviceId($search)){
-            $criteria->mobile('or', new MongoRegex('/' . $search . '/'));
-            $criteria->name('or', new MongoRegex('/' . $search . '/'));
             $criteria->user_name('or', new MongoRegex('/' . $search . '/'));
             $criteria->user_name('or', new MongoRegex('/' . $search . '/'));
             if (CommonFn::isMongoId($search)){
             if (CommonFn::isMongoId($search)){
                 $criteria->_id('or', new MongoId($search));
                 $criteria->_id('or', new MongoId($search));
             }
             }
         }
         }
-        if($search && !CommonFn::isMongoId($search) && !CommonFn::isDeviceId($search)){
-            $_rows = array();
-            $conditions = array();
-            $conditions['content'] = $search;
-            // solr下标从0开始
-            $pagesize = 20;
-            $page = intval(Yii::app()->request->getParam('page',1));
-            $searchResult = Service::factory('SearchService')->searchUser($search,$page,$pagesize);
-            $pagedata = CommonFn::formatSearchResult($searchResult,$pagesize,$page);
-            foreach ($pagedata['res'] as $value) {
-                $post = RUser::get(new MongoId($value['id']));
-                if($post){
-                    $post_temp = RUser::model()->parseRow($post);
-                    $_rows[] = $post_temp;
-                }
-            }
-            echo CommonFn::composeDatagridData($_rows,$pagedata['sum_count']+200000);
-            die();
-        }elseif (CommonFn::isMongoId($search)) {
+        if (CommonFn::isMongoId($search)) {
             $criteria = new EMongoCriteria();
             $criteria = new EMongoCriteria();
             $criteria->_id('==', new MongoId($search));
             $criteria->_id('==', new MongoId($search));
-        }elseif (CommonFn::isDeviceId($search)) {
-            $criteria = new EMongoCriteria();
-            $criteria->device_id('==', $search);
         }
         }
         $cursor = RUser::model()->findAll($criteria);
         $cursor = RUser::model()->findAll($criteria);
-        $total = $cursor->count()+200000;
+        $total = $cursor->count();
         $rows = CommonFn::getRowsFromCursor($cursor);
         $rows = CommonFn::getRowsFromCursor($cursor);
         $parsedRows = RUser::model()->parse($rows);
         $parsedRows = RUser::model()->parse($rows);
         echo CommonFn::composeDatagridData($parsedRows, $total);
         echo CommonFn::composeDatagridData($parsedRows, $total);
     }
     }
 
 
     public function actionUpdate(){
     public function actionUpdate(){
-        $status = intval(Yii::app()->request->getParam('status', 1));
-        $certify_status = intval(Yii::app()->request->getParam('certify_status',0));
-        $id = Yii::app()->request->getParam('id', '');
-        $city_info = Yii::app()->request->getParam('city_info', array());
 
 
-        $is_fake_user = intval(Yii::app()->request->getParam('is_fake_user', 1));
-
-        if($status == 100){
-            CommonFn::requestAjax(false, '必须指定用户状态!');
-        }
-
-        $status=$status>1?1:$status;
-        $certify_status=$certify_status!=1?0:1; 
+        $id = Yii::app()->request->getParam('id', '');
 
 
-        $is_fake_user=$is_fake_user>1?1:$is_fake_user;
 
 
         if(!$id){
         if(!$id){
             CommonFn::requestAjax(false, "缺少必须参数");
             CommonFn::requestAjax(false, "缺少必须参数");
         }
         }
 
 
-        $cityArray = array();
-        $zCity = new ZCityInfo();
-        if(!$zCity->checkCity($city_info,$cityArray)){
-            CommonFn::requestAjax(false, '请检查城市信息是否正确!');
-        }
+
 
 
         $criteria = new EMongoCriteria();
         $criteria = new EMongoCriteria();
         $criteria->_id = new MongoId($id);
         $criteria->_id = new MongoId($id);
         $user = RUser::model()->find($criteria);
         $user = RUser::model()->find($criteria);
 
 
-        $old_status = $user->status;
-        if (empty($user)){
-            CommonFn::requestAjax(false, '用户不存在');
-        }
-
-        // 认证信息
-        $user->certify_status = $certify_status;
-        if($certify_status==1){
-            $certify_type = intval(Yii::app()->request->getParam('certify_type', 100));
-            $certify_info = Yii::app()->request->getParam('certify_info', '');
-            if($certify_type == 100 || $certify_info == ''){
-                CommonFn::requestAjax(false, '认证用户必须指定认证信息!');
-            } else {
-                $user->certify_info = $certify_info;
-                $user->certify_type = $certify_type;
-            }
-        }
-
-        if($status != 1 && $user->is_fake_user){
-            //CommonFn::requestAjax(false, '马甲用户不能被禁言');
-        }
-
 
 
-        $user->status = $status;
+        //$keys = array('status','certify_status','is_fake_user','city_info');
 
 
-        $user->is_fake_user = $is_fake_user;
-        $user->city_info = $cityArray;
-
-        $keys = array('status','certify_status','is_fake_user','city_info');
-        if ($certify_status == 1) {
-            $keys = array_merge($keys, array('certify_info','certify_type'));
-        }
+        //$success = $user->save(true, $keys, true);
 
 
-        $success = $user->save(true, $keys, true);
-        $message = $user->getScenarioError();
-
-        if($success && $status != $old_status){
-            $data = array();
-            $time_str = CommonFn::sgmdate("Y年n月d日", time(),1);
-            $data['title'] = '握爪';
-            if($status ==1 ){
-                $status_str = '解禁';
-                //禁言后发送通知
-                $z_message = new ZMessage();
-                $from_user = Yii::app()->params['kefu_user'];
-                $m_data = array(
-                    'from_user' => $from_user,
-                    'to_user' => (string)$user->_id,
-                    'content' => '你已经被解禁',
-                    'pics' => array(),
-                    'voice' => array(),
-                    'video'=> array()
-                );
-                $z_message->addMessage($m_data);
-            }elseif($status == 0){
-                $status_str = '禁言';
-                //禁言后发送通知
-                $z_message = new ZMessage();
-                $from_user = Yii::app()->params['kefu_user'];
-                $m_data = array(
-                    'from_user' => $from_user,
-                    'to_user' => (string)$user->_id,
-                    'content' => '你已经被禁言,如需解禁,请回复此私信与小爪爪联系',
-                    'pics' => array(),
-                    'voice' => array(),
-                    'video'=> array()
-                );
-                $z_message->addMessage($m_data);
-            }
-        }
 
 
         CommonFn::requestAjax($success, $message, array());
         CommonFn::requestAjax($success, $message, array());
     }
     }
 
 
-    public function actionAdd(){
-        $user_name = Yii::app()->request->getParam('user_name', '');
-        $email = Yii::app()->request->getParam('email', '');
-        $avatar = Yii::app()->request->getParam('avatar', '');
-        $password = Yii::app()->request->getParam('password', '');
-        $status = 1;
-        $can_binding = intval(Yii::app()->request->getParam('can_binding', 0));
-        $city_info = Yii::app()->request->getParam('city_info', array());
-
-        if($status == 100){
-            CommonFn::requestAjax(false, '必须指定用户状态!');
-        }
-
-        if(!preg_match(Yii::app()->params['emailReg'], $email)){
-            CommonFn::requestAjax(false,'请输入正确的邮箱地址哦');
-        }
-
-        if ($user_name == '' || mb_strlen($user_name, 'utf-8') < 2 ||mb_strlen($user_name, 'utf-8') > 16){
-            CommonFn::requestAjax(false, '用户名必须在2~16个字之间');
-        }
-
-        if ($avatar&&!CommonFn::checkPicFormat($avatar)){
-            CommonFn::requestAjax(false, '用户头像必须是图片URL!');
-        }
-
-        if(strlen($password)<6 || strlen($password)>20){
-            CommonFn::requestAjax(false, '密码必须在6~20个字符');
-        }
-
-        $cityArray = array();
-        $zCity = new ZCityInfo();
-        if(!$zCity->checkCity($city_info,$cityArray)){
-            CommonFn::requestAjax(false, '请检查城市信息是否正确!');
-        }
-
-        $criteria = new EMongoCriteria();
-        $criteria->email('==',$email);
-        $olduser = RUser::model()->find($criteria);
-        if($olduser){
-            CommonFn::requestAjax(false,'此邮箱已被注册');
-        }
-
-        $z_user = new ZUser();
-        //$z_user->validate_user_name($user_name);
-
-        $status=$status>1?1:$status;
-
-
-        $user = new RUser();
-        $user->user_name = $user_name;
-        $user->email = $email;
-        $user->avatar = $avatar;
-        $user->password = md5($password);
-        $user->is_fake_user = $can_binding?1:0;
-        $user->status = $status;
-        $user->city_info = $cityArray;
-        $user->register_time = time();
-        $user->last_visit_time = time();
-//var_dump($user);exit;
-        $success = $user->save(true);
-
-        if($can_binding&&$success){
-            $criteria = new EMongoCriteria();
-            $criteria->_id('==',Yii::app()->user->id);
-            $admin_user = User::model()->find($criteria);
-            $fake_users = CommonFn::get_val_if_isset($admin_user,'fake_users',array());
-            if(!in_array($user->_id,$admin_user['fake_users'])){
-                $fake_users[] = $user->_id;
-            }
-            $admin_user->fake_users = $fake_users;
-            $admin_user->save(true);
-        }
-
-        CommonFn::requestAjax($success, '', array());
-    }
-    //修改用户积分
-    public function actionChangeScore(){
-        $user_id = Yii::app()->request->getParam('user_id');
-        $score = intval(Yii::app()->request->getParam('score'));
-        $reason = Yii::app()->request->getParam('reason');
-
-        if(!$user_id||!$score||!$reason){
-            CommonFn::requestAjax(false, "缺少必须参数");
-        }
-        if(abs($score)>3000||abs($score)<1){
-            CommonFn::requestAjax(false, "请设置一个合理的评分范围");
-        }
-        $user = CommonFn::getObj($user_id,'ZUser');
-        if(!$user){
-            CommonFn::requestAjax(false, "用户不存在");
-        }
-        $result = Service::factory('ScoreService')->changeScore($user_id,$score,$reason);
-        if($result){
-            $model = new ZMessage();
-            $from_user = Yii::app()->params['sys_user'];
-            if($score>0){
-                $data = array(
-                    'from_user' => $from_user,
-                    'to_user' => $user_id,
-                    'content' => '你获得了'.$score.'个爪币的奖励,奖励理由:'.$reason.'。再接再厉哦',
-                    'pics' => array(),
-                    'voice' => array(),
-                    'video'=> array()
-                );
-            }elseif ($score<0) {
-                $data = array(
-                    'from_user' => $from_user,
-                    'to_user' => $user_id,
-                    'content' => '你被扣除了'.$score.'个爪币,惩罚理由:'.$reason.'。',
-                    'pics' => array(),
-                    'voice' => array(),
-                    'video'=> array()
-                );
-            }
-            
-
-            $model->addMessage($data);
-            CommonFn::requestAjax(true, '爪币修改成功', array());
-        }else{
-            CommonFn::requestAjax(true, '爪币修改失败,请重试', array());
-        }
-    }
-
-    public function actionBatchAddScore(){
-        $start_time = intval(Yii::app()->request->getParam('start_time'));
-        $end_time = intval(Yii::app()->request->getParam('stop_time'));
-        $score = Yii::app()->request->getParam('score');
-        $keyword = Yii::app()->request->getParam('keyword');
-        if(!$score || !$keyword || !$start_time || !$end_time){
-            $this->render('batchaddscore');
-        }else{
-            $criteria = new EMongoCriteria();
-            $criteria->time('>=',$start_time);
-            $criteria->time('<=',$end_time);
-            $criteria->content('==', new MongoRegex('/' . $keyword . '/'));
-            $topics = Topic::model()->findAll($criteria);
-            foreach ($topics as $key => $value) {
-                var_dump($value);die();
-            }
-
-        }
-    }
-
-
-    public function actionToMsg(){
-        $to_user_id = Yii::app()->request->getParam('to_user_id', '');
-        $from_user_id = Yii::app()->request->getParam("from_user_id",'');
-        $msg = Yii::app()->request->getParam('message_content', '');
-        if(empty($to_user_id)){
-            CommonFn::requestAjax(false, '必须选择发送用户!');
-        }
-        if(empty($msg)){
-            CommonFn::requestAjax(false, '请输入私信内容!');
-        }
-        $model = new ZMessage();
-        $from_user = $from_user_id ? $from_user_id : Yii::app()->params['kefu_user'];
-        if(!$from_user){
-            CommonFn::requestAjax(false, '无法获取系统定义的发送者账号!');
-        }
-        // 如果msg中存在链接,则做链接的合法化处理
-        // zhouxuchen 2016-01-21
-        $msg = CommonFn::checkContentURL($msg);
-        $data = array(
-            'from_user' => $from_user,
-            'to_user' => $to_user_id,
-            'content' => $msg,
-            'pics' => array(),
-            'voice' => array(),
-            'video'=> array()
-        );
-        $result = $model->addMessage($data);
-        if($result['status']){
-            CommonFn::requestAjax($result['status'], '', $result['data']);
-        }else{
-            CommonFn::requestAjax($result['status'], '', array());
-        }
-    }
-
     public function actionGetCoupons(){
     public function actionGetCoupons(){
         $user_id = Yii::app()->getRequest()->getParam("user_id");
         $user_id = Yii::app()->getRequest()->getParam("user_id");
         $UserCoupon = new UserCoupon();
         $UserCoupon = new UserCoupon();
@@ -448,7 +117,7 @@ class RUserController extends AdminController{
     }
     }
 
 
     /**
     /**
-     * 握爪后台发送优惠券
+     * 后台发送优惠券
      * zhouxuchen 2015-11-23
      * zhouxuchen 2015-11-23
      */
      */
     // public function actionSendCoupon() {
     // public function actionSendCoupon() {

+ 15 - 215
www/protected/models/data/RUser.php

@@ -6,86 +6,21 @@
 class RUser extends MongoAr
 class RUser extends MongoAr
 {
 {
     public $_id;
     public $_id;
-    public $name = '';                  //姓名(收件人名称、真实姓名)
-    public $user_name = '';              //用户名(昵称)
-    public $email = '';
-    public $mobile = '';             //手机号
-    public $address = '';                    //用户收货地址
-    public $app_version;
-    public $is_fake_user = 0;  //是否是马甲用户   1 是    0  否
-
-    public $receive_push = 1; //是否接受推送 1是,0否
-
-    public $app_client_id = 0;       //1=>'IPhone客户端', 2=>'Android客户端' 3=>'微信公众号'  0=>'未知'
-
-    public $phone_type = ''; //手机型号
-
-    public $pets=array();                       //用户宠物资料
-                        //$pets = array(array('pet_id'=>"56d7dcc8e2eda37d3d8b77ba_1",'pet_name'=>'小米','pet_sex'=>0,'pet_birth_year'=>2015,'pet_birth_month'=>3,'pet_avatar'=>'http://wozhua-icons.qiniudn.com/wz.jpg','pet_type'=>new MongoId('542a17f0b586ceee0f8b4568')))
-                        //其中  sex   :宠物性别  1公  2母  3未知  0没有性别
+    public $user_name;
     public $sex = 3;           			//性别  1男  2女  3不告诉你
     public $sex = 3;           			//性别  1男  2女  3不告诉你
-    public $password;       			//密码
     public $avatar = '';        		//头像七牛的地址
     public $avatar = '';        		//头像七牛的地址
-    public $status = 1;        			//用户状态   1正常用户   0禁言
-    public $os_version = '';                  //操作系统版本号
-    public $device_id = '';                  //机器码
     public $channel = '';          			//注册渠道
     public $channel = '';          			//注册渠道
-
-
-    public $last_visit_time;  			//最后登录时间
     public $register_time;    			//注册时间
     public $register_time;    			//注册时间
-    public $topic_count = 0;                //用户发帖数
-    public $posts_count = 0;                 //用户回帖数
-
-    public $faved_count = 0;                //ta的帖子一共被收藏数
-    public $fav_count = 0;                //ta的收藏帖子数
-    public $liked_count = 0;                //ta的帖子一共被喜欢/赞数
-    public $admin_groups = array();     //如果该用户是圈子管理员的话  里面就是ta管理的圈子的object id的列表
-    public $groups=array();             //用户关注的群组  里面就是ta关注的圈子的object id的列表
-    public $fav_pet_types = array();    //用户选择的  喜欢哪些类型的宠物  里面的具体项就是PetType的object id
     public $openid;            //微信和微博授权登陆的用户才有
     public $openid;            //微信和微博授权登陆的用户才有
     public $wx_pub_openid; //微信公众号openid
     public $wx_pub_openid; //微信公众号openid
-    public $bd_uid; //百度uid
     public $city_info = array();          ////用户所属的城市信息  不限定城市的圈子,该字段就为空   "province"=>"上海","city"=>"上海","area"=>"浦东"    或者   "province"=>"江苏","city"=>"苏州","area"="昆山"
     public $city_info = array();          ////用户所属的城市信息  不限定城市的圈子,该字段就为空   "province"=>"上海","city"=>"上海","area"=>"浦东"    或者   "province"=>"江苏","city"=>"苏州","area"="昆山"
     public $position=array();   //用户的坐标
     public $position=array();   //用户的坐标
     public $unionid;         //微信授权登陆用户才有   用户统一标识。针对一个微信开放平台帐号下的应用,同一用户的unionid是唯一的。
     public $unionid;         //微信授权登陆用户才有   用户统一标识。针对一个微信开放平台帐号下的应用,同一用户的unionid是唯一的。
-    public $certify_status = 0; // 认证状态
-    public $certify_info; //认证信息
-    public $certify_type;   // 认证信息ID,对应模型内certify_type_option
-    public $shop_address = array(); //用户收货地址列表
-
-    public $search_rank; //用户搜索权重
-
-    public $follow_count = 0; //用户关注数
-    public $fans_count = 0; //用户被关注数
+    public $address = array(); //用户地址列表
     public $wx_have_follow = 0; //用户是否关注微信公众号
     public $wx_have_follow = 0; //用户是否关注微信公众号
-
     public $order_count = 0; // 用户有效订单总数
     public $order_count = 0; // 用户有效订单总数
-    public $temp_user = 0; 
-
-    public static $status_option = array(
-        1 => array('name' => '正常'),
-        0 => array('name' => '禁言')
-    );
 
 
-    public static $certify_type_option = array(
-        6 => array('name' => '握爪团队'),
-        0  => array('name' => '其他'),
-        1  => array('name' => '训犬达人'),
-        2  => array('name' => '宠物医生'),
-        3  => array('name' => '宠物营养师'),
-        4  => array('name' => '宠物美容师'),
-        7  => array('name' => '犬舍猫舍'),
-        5  => array('name' => '活体顾问'),
-    );
 
 
-    public static $app_client_option = array(
-        0 => array('name' => '未知',    'alias' => '未知'),
-        1 => array('name' => 'iOS',     'alias' => 'iPhone客户端'),
-        2 => array('name' => 'Android', 'alias' => 'Android客户端'),
-        3 => array('name' => 'wxpub',   'alias' => '微信公众号'),
-    );
-    
     public function __construct($scenario='insert'){
     public function __construct($scenario='insert'){
         $this->setMongoDBComponent(Yii::app()->getComponent('mongodb_data'));
         $this->setMongoDBComponent(Yii::app()->getComponent('mongodb_data'));
         parent::__construct($scenario);
         parent::__construct($scenario);
@@ -103,15 +38,7 @@ class RUser extends MongoAr
     {
     {
         return 'users';
         return 'users';
     }
     }
-    public function attributeLabels()
-    {
-        return array(
-            'user_name' => '用户名',
-            'email' => '邮箱',
-            'mobile' => '手机号',
-            'password' => '密码',
-        );
-    }
+
 
 
     public static function get($_id) {
     public static function get($_id) {
         if(CommonFn::isMongoId($_id)){
         if(CommonFn::isMongoId($_id)){
@@ -135,121 +62,22 @@ class RUser extends MongoAr
     }
     }
 
 
     public function parseRow($row,$output=array(),$no_cache = false){
     public function parseRow($row,$output=array(),$no_cache = false){
-        $cache = new ARedisCache();
-        $key = 'data_cache_'.__CLASS__.(string)$row['_id'];
-        $data_cache = $cache->get($key);
-        if($data_cache && !$no_cache){
-            $newRow = unserialize($data_cache);
-        }else{
             $newRow = array();
             $newRow = array();
             $newRow['id'] = (string)$row['_id'];
             $newRow['id'] = (string)$row['_id'];
-            $newRow['user_type'] = 'usual';
-            $newRow['can_be_message'] = true;
-            $newRow['can_access'] = true;
-            $kefu_user = Yii::app()->params['kefu_user'];
-            $sys_user = Yii::app()->params['sys_user'];
-            if($newRow['id'] == $kefu_user){
-                $newRow['user_type'] = 'kefu';
-            }
-            if($newRow['id'] == $sys_user){
-                $newRow['user_type'] = 'sys';
-                $newRow['can_be_message'] = false;
-                $newRow['can_access'] = false;
-            }
-            
-            
-            $newRow['email'] = CommonFn::get_val_if_isset($row,'email','');
-            $newRow['mobile'] = CommonFn::get_val_if_isset($row,'mobile','');
-            
-            $newRow['receive_push'] = CommonFn::get_val_if_isset($row,'receive_push',1);
             $newRow['sex'] = CommonFn::get_val_if_isset($row,'sex',3);
             $newRow['sex'] = CommonFn::get_val_if_isset($row,'sex',3);
-
             $newRow['avatar'] = CommonFn::get_val_if_isset($row,'avatar',Yii::app()->params['defaultUserAvatar']);
             $newRow['avatar'] = CommonFn::get_val_if_isset($row,'avatar',Yii::app()->params['defaultUserAvatar']);
             if($newRow['avatar']==''){
             if($newRow['avatar']==''){
                 $newRow['avatar'] = Yii::app()->params['defaultUserAvatar'];
                 $newRow['avatar'] = Yii::app()->params['defaultUserAvatar'];
             }
             }
-            
-            
-
-
             $newRow['order_count'] = CommonFn::get_val_if_isset($row, 'order_count', 0);
             $newRow['order_count'] = CommonFn::get_val_if_isset($row, 'order_count', 0);
-            
             $newRow['openid'] = CommonFn::get_val_if_isset($row,'openid','');
             $newRow['openid'] = CommonFn::get_val_if_isset($row,'openid','');
             $newRow['wx_pub_openid'] = CommonFn::get_val_if_isset($row,'wx_pub_openid','');
             $newRow['wx_pub_openid'] = CommonFn::get_val_if_isset($row,'wx_pub_openid','');
-            
-
-            $pet_types = array();
-
-            
             $newRow['longitude'] = isset($row['position'][0]) ? floatval($row['position'][0]) : 121;
             $newRow['longitude'] = isset($row['position'][0]) ? floatval($row['position'][0]) : 121;
             $newRow['latitude'] = isset($row['position'][1]) ? floatval($row['position'][1]) : 31;
             $newRow['latitude'] = isset($row['position'][1]) ? floatval($row['position'][1]) : 31;
-
-            $groups = array();
-            if(isset($row['groups'])&&is_array($row['groups'])&&!empty($row['groups'])){
-                $where = array('_id' => array('$in' => $row['groups']));
-                $cursor = Group::model()->getCollection()->find($where, array('_id','name','avatar'));
-                foreach ($cursor as $v){
-                    $_id = (array)$v['_id'];
-                    unset($v['_id']);
-                    $v['id'] = $_id['$id']; 
-                    $groups[] = $v;
-                }
-
-            }
-            $newRow['groups'] = $groups;
-
-
-            $admin_groups = array();
-            if(isset($row['admin_groups'])&&is_array($row['admin_groups'])&&!empty($row['admin_groups'])){
-                $where = array('_id' => array('$in' => array_values($row['admin_groups'])));
-                $cursor = Group::model()->getCollection()->find($where, array('_id','name'));
-                foreach ($cursor as $v){
-                    $_id = (array)$v['_id'];
-                    unset($v['_id']);
-                    $v['id'] = $_id['$id']; 
-                    $admin_groups[] = $v;
-                }
-            }
-            $newRow['admin_groups'] = $admin_groups;
-
-            $newRow['pets'] = CommonFn::get_val_if_isset($row,'pets',array());
-
-            if(is_array($newRow['pets'])&&count($newRow['pets'])){
-                $pets = array();
-                $t_type = new ZPetType();
-                foreach($newRow['pets'] as $pet){
-                    if(isset($pet['pet_id'])&&$pet['pet_id']&&isset($pet['pet_name'])&&$pet['pet_name']&&isset($pet['pet_sex'])&&$pet['pet_sex']&&isset($pet['pet_avatar'])&&$pet['pet_avatar']) {
-                        $_pet = array();
-                        $_pet['pet_id'] = isset($pet['pet_id']) ? $pet['pet_id'] : '';
-                        $_pet['pet_name'] = isset($pet['pet_name']) && is_string($pet['pet_name']) ? $pet['pet_name'] : '';
-                        $_pet['pet_sex'] = isset($pet['pet_sex']) && is_numeric($pet['pet_sex']) ? $pet['pet_sex'] : 1;
-                        $_pet['pet_avatar'] = isset($pet['pet_avatar']) && is_string($pet['pet_avatar']) ? $pet['pet_avatar'] : Yii::app()->params['defaultGroupAvatar'];
-
-                        if(isset($pet['pet_birth_year']) && isset($pet['pet_birth_month']) && $pet['pet_birth_year'] && $pet['pet_birth_month']){
-                            $pet_birth_year = isset($pet['pet_birth_year']) && is_string($pet['pet_birth_year']) ? $pet['pet_birth_year'] : date("Y");
-                            $pet_birth_month = isset($pet['pet_birth_month']) && is_string($pet['pet_birth_month']) ? $pet['pet_birth_month'] : date("m");
-                            $diff_month = (date("Y") - $pet_birth_year) * 12 + (date("m") - $pet_birth_month);
-                            $_pet['pet_year'] = floor($diff_month / 12);
-                            $_pet['pet_month'] = $diff_month % 12;
-                        }else{
-                            $_pet['pet_year'] = 1000;
-                            $_pet['pet_month'] = 1000;
-                        }
-
-                        $_pet['pet_type'] = isset($pet['pet_type']) && CommonFn::isMongoId($pet['pet_type']) ? PetTypes::model()->parseRow($t_type->get($pet['pet_type']), array('id', 'name', 'pic')) : array();
-
-                        $pets[] = $_pet;
-                    }
-                }
-                $newRow['pets'] = $pets;
-            }else{
-                $newRow['pets'] = array();
-            }
-
-            $newRow['shop_address'] = CommonFn::get_val_if_isset($row,'shop_address',array());
-            if(is_array($newRow['shop_address'])&&count($newRow['shop_address'])){
+            $newRow['address'] = CommonFn::get_val_if_isset($row,'address',array());
+            if(is_array($newRow['address'])&&count($newRow['address'])){
                 $shop_address = array();
                 $shop_address = array();
-                foreach($newRow['shop_address'] as $address){
+                foreach($newRow['address'] as $address){
                     $temp_addr = isset($address['province'])?$address['province']:'';
                     $temp_addr = isset($address['province'])?$address['province']:'';
                     $temp_addr = isset($address['city'])?$temp_addr.$address['city']:$temp_addr;
                     $temp_addr = isset($address['city'])?$temp_addr.$address['city']:$temp_addr;
                     $temp_addr = isset($address['area'])?$temp_addr.$address['area']:$temp_addr;
                     $temp_addr = isset($address['area'])?$temp_addr.$address['area']:$temp_addr;
@@ -258,42 +86,19 @@ class RUser extends MongoAr
                     $address['address_view'] = $temp_addr;
                     $address['address_view'] = $temp_addr;
                     $shop_address[] = $address;
                     $shop_address[] = $address;
                 }
                 }
-                $newRow['shop_address'] = $shop_address;
+                $newRow['address'] = $shop_address;
             }else{
             }else{
-                $newRow['shop_address'] = array();
+                $newRow['address'] = array();
             }
             }
-            $criterial = new EMongoCriteria();
-            $criterial->_id("==",$newRow['id']);
-            $user_active = UserLevel::model()->find($criterial);
-            $user_active = UserLevel::model()->parseRow($user_active);
-            $criterial = new EMongoCriteria();
-            $criterial->_id("==",$newRow['id']);
-            $UserScore = UserScore::model()->find($criterial);
-            $newRow['score'] = isset($UserScore->score)?$UserScore->score:0;
-            $newRow['level'] = $user_active['level'];
-            $newRow['active_value'] = $user_active['active_days'];
-            $newRow['up_have_value'] = $user_active['up_have_days'];
-            $newRow['up_need_value'] = $user_active['up_need_days'];
-            $cache->set($key,serialize($newRow),3600);
-        }
-        $user_node = new UserNodeRecord($newRow['id']);
-        $newRow['follow_count'] = $user_node->follow_count();
-        $newRow['fans_count'] = $user_node->follower_count();
-        $newRow['certify_status'] = CommonFn::get_val_if_isset($row,'certify_status',0);
-        $newRow['certify_info'] = CommonFn::get_val_if_isset($row,'certify_info','');
-        $newRow['certify_type'] = CommonFn::get_val_if_isset($row, 'certify_type', 0);
+
         $newRow['user_name'] = CommonFn::get_val_if_isset($row,'user_name','');
         $newRow['user_name'] = CommonFn::get_val_if_isset($row,'user_name','');
-        $newRow['topic_count'] = CommonFn::get_val_if_isset($row,'topic_count',0);
-        $newRow['posts_count'] = CommonFn::get_val_if_isset($row,'posts_count',0);
-        $newRow['fav_count'] = CommonFn::get_val_if_isset($row,'fav_count',0);
-        $newRow['faved_count'] = CommonFn::get_val_if_isset($row,'faved_count',0);
-        $newRow['last_visit_time'] = CommonFn::get_val_if_isset($row,'last_visit_time',time());
+
         $newRow['register_time'] = CommonFn::get_val_if_isset($row,'register_time',time());
         $newRow['register_time'] = CommonFn::get_val_if_isset($row,'register_time',time());
-        $newRow['app_version'] = CommonFn::get_val_if_isset($row,'app_version','');
+
         $newRow['register_time_str'] = CommonFn::sgmdate("Y年n月d日", $newRow['register_time'],1);
         $newRow['register_time_str'] = CommonFn::sgmdate("Y年n月d日", $newRow['register_time'],1);
-        $newRow['last_visit_time_str'] = CommonFn::sgmdate("Y年n月d日", $newRow['last_visit_time'],1);
+
         $newRow['city_info'] = CommonFn::get_val_if_isset($row,'city_info',array("province"=>"","city"=>"","area"=>""));
         $newRow['city_info'] = CommonFn::get_val_if_isset($row,'city_info',array("province"=>"","city"=>"","area"=>""));
-        $newRow['is_fake_user'] = CommonFn::get_val_if_isset($row,'is_fake_user',0);
+
         if(!isset($newRow['city_info']['province'])){
         if(!isset($newRow['city_info']['province'])){
             $newRow['city_info']['province'] = '';
             $newRow['city_info']['province'] = '';
         }
         }
@@ -303,15 +108,10 @@ class RUser extends MongoAr
         if(!isset($newRow['city_info']['area'])){
         if(!isset($newRow['city_info']['area'])){
             $newRow['city_info']['area'] = '';
             $newRow['city_info']['area'] = '';
         }
         }
-        $newRow['status'] = CommonFn::get_val_if_isset($row,'status',0);
+
         if(APPLICATION=='admin'){
         if(APPLICATION=='admin'){
-            $newRow['name'] = CommonFn::get_val_if_isset($row,'name','');
-            $newRow['address'] = CommonFn::get_val_if_isset($row,'address','');
-            $newRow['os_version'] = CommonFn::get_val_if_isset($row,'os_version','');
-            $newRow['device_id'] = CommonFn::get_val_if_isset($row,'device_id','');
-            $newRow['phone_type'] = CommonFn::get_val_if_isset($row,'phone_type','');
+
             $newRow['channel'] = CommonFn::get_val_if_isset($row,'channel','');
             $newRow['channel'] = CommonFn::get_val_if_isset($row,'channel','');
-            $newRow['app_client_id'] = CommonFn::get_val_if_isset($row,'app_client_id',0);
             $newRow['unionid'] = CommonFn::get_val_if_isset($row,'unionid','');
             $newRow['unionid'] = CommonFn::get_val_if_isset($row,'unionid','');
             $newRow['action_user'] = CommonFn::get_val_if_isset($row,'action_user',"");
             $newRow['action_user'] = CommonFn::get_val_if_isset($row,'action_user',"");
             $newRow['action_time'] = CommonFn::get_val_if_isset($row,'action_time',"");
             $newRow['action_time'] = CommonFn::get_val_if_isset($row,'action_time',"");

+ 15 - 380
www/protected/views/rUser/index.php

@@ -20,19 +20,9 @@
         <div id="tb_content">
         <div id="tb_content">
             <div class="tb_line">
             <div class="tb_line">
                 <input id="ss" />
                 <input id="ss" />
-                <span class="tb_label" style="display: none;">状态: </span>
-                <input id="filter_status"  style="display: none;" />
-                <span class="tb_label" style="display: none;">认证</span>
-                <input id="is_certified" type="checkbox"  style="display: none;"/>
-                <div style="display: none;">
-                    <span class="tb_label">马甲</span>
-                    <input id="is_fake_user" type="checkbox"/>
-                    <span class="tb_label">客户端</span>
-                    <input id="filter_app_client" />
-                </div>
             </div>
             </div>
             <div style="margin: 3px 2px;padding:5px;border: 1px solid #95B8E7;display:none;">
             <div style="margin: 3px 2px;padding:5px;border: 1px solid #95B8E7;display:none;">
-                <a href="#" class='easyui-linkbutton' plain="true" iconCls="icon-add" onclick="add_content();return false;">新增用户</a>
+               <!-- <a href="#" class='easyui-linkbutton' plain="true" iconCls="icon-add" onclick="add_content();return false;">新增用户</a>-->
             </div>
             </div>
         </div>
         </div>
     </div>
     </div>
@@ -66,26 +56,7 @@
                                     </div>
                                     </div>
                                 </div>
                                 </div>
                             </li>
                             </li>
-                            <li class="f_item" id="content_area">
-                                <div class="box">
-                                    <div class="f_label">
-                                        <span>最后访问时间: </span>
-                                    </div>
-                                    <div class="box_flex f_content">
-                                        <span id="last_visit_time_str"></span>
-                                    </div>
-                                </div>
-                            </li>
-                            <!-- <li class="f_item">
-                                <div class="box">
-                                    <div class="f_label">
-                                        <span>姓名: </span>
-                                    </div>
-                                    <div class="box_flex f_content">
-                                        <span id="name"></span>
-                                    </div>
-                                </div>
-                            </li> -->
+
                             
                             
                             <li class="f_item">
                             <li class="f_item">
                                 <div class="box">
                                 <div class="box">
@@ -97,16 +68,6 @@
                                     </div>
                                     </div>
                                 </div>
                                 </div>
                             </li>
                             </li>
-                            <!-- <li class="f_item">
-                                <div class="box">
-                                    <div class="f_label">
-                                        <span>地址: </span>
-                                    </div>
-                                    <div class="box_flex f_content">
-                                        <span id="address"></span>
-                                    </div>
-                                </div>
-                            </li> -->
 
 
                             <li class="f_item">
                             <li class="f_item">
                                 <div class="box">
                                 <div class="box">
@@ -129,47 +90,7 @@
                                     </div>
                                     </div>
                                 </div>
                                 </div>
                             </li>
                             </li>
-                            <li class="f_item">
-                                <div class="box">
-                                    <div class="f_label">
-                                        <span>注册时间: </span>
-                                    </div>
-                                    <div class="box_flex f_content">
-                                        <span id="register_time"></span>
-                                    </div>
-                                </div>
-                            </li>
-                            <li class="f_item">
-                                <div class="box">
-                                    <div class="f_label">
-                                        <span>最后访问时间: </span>
-                                    </div>
-                                    <div class="box_flex f_content">
-                                        <span id="last_visit_time"></span>
-                                    </div>
-                                </div>
-                            </li>
-                            <!-- <li class="f_item">
-                                <div class="box">
-                                    <div class="f_label">
-                                        <span>收藏数: </span>
-                                    </div>
-                                    <div class="box_flex f_content">
-                                        <span id="fav_count"></span>
-                                    </div>
-                                </div>
-                            </li> -->
-                            <!-- <li class="f_item">
-                                <div class="box">
-                                    <div class="f_label">
-                                        <span>被收藏数: </span>
-                                    </div>
-                                    <div class="box_flex f_content">
-                                        <span id="faved_count"></span>
-                                    </div>
-                                </div>
-                            </li> -->
-                            
+
                             <li class="f_item">
                             <li class="f_item">
                                 <div class="box">
                                 <div class="box">
                                     <div class="f_label">
                                     <div class="f_label">
@@ -325,8 +246,6 @@
 var jq_dg_content = $('#dg_content');
 var jq_dg_content = $('#dg_content');
 var w_width = $(window).width();
 var w_width = $(window).width();
 var w_height = $(window).height();
 var w_height = $(window).height();
-var status_data = <?php echo json_encode($status); ?>;
-var certify_data = <?php echo json_encode($certify); ?>;
 var jq_content_form = $('#content_form');
 var jq_content_form = $('#content_form');
 var jq_msg_form = $("#message_form");
 var jq_msg_form = $("#message_form");
 var jq_filter_status = $('#filter_status');
 var jq_filter_status = $('#filter_status');
@@ -342,7 +261,6 @@ var module_router = site_root + '/index.php?r=rUser';
 
 
 var jq_sendCoupon_form = $('#sendCoupon_form');
 var jq_sendCoupon_form = $('#sendCoupon_form');
 var jq_filter_app_client = $('#filter_app_client');
 var jq_filter_app_client = $('#filter_app_client');
-var app_client_option = <?php echo json_encode($app_client); ?>;
 
 
 var price = '';
 var price = '';
 var endtime = '';
 var endtime = '';
@@ -370,29 +288,6 @@ $(function(){
         p_width = 550;
         p_width = 550;
     }
     }
 
 
-    // 认证信息选择
-    $('#certify_type').combobox({
-        width:250,
-        data: certify_data,
-        editable:false
-    });
-    // 是否认证
-    $('#is_certified').change(function () {
-        search_content();
-    });
-
-    $('#is_fake_user').change(function () {
-        search_content();
-    });
-
-    jq_filter_app_client.combobox({
-        width: 80,
-        data: app_client_option,
-        editable: false,
-        onSelect: function() {
-            search_content();
-        }
-    });
 
 
     var d_width = p_width - 10;
     var d_width = p_width - 10;
     $('#west_panel').css({width : p_width});
     $('#west_panel').css({width : p_width});
@@ -492,19 +387,7 @@ $(function(){
         }
         }
     });
     });
 
 
-    jq_filter_status.combobox({
-        width: 80,
-        data: status_data,
-        editable: false,
-        onSelect: function(){
-            search_content();
-        }
-    });
-    //jq_filter_status.combobox('setValue', 1);
-    jq_status_select.combobox({
-        width: 80,
-        data: status_data
-    });
+
     jq_dg_content.datagrid({
     jq_dg_content.datagrid({
         url: site_root + '/index.php?r=rUser/list',
         url: site_root + '/index.php?r=rUser/list',
         title: '用户列表',
         title: '用户列表',
@@ -552,21 +435,9 @@ $(function(){
                     return row.register_time_str;
                     return row.register_time_str;
                 }
                 }
 
 
-            },
-            {field:'last_visit_time', title:'最后登录', width:60, sortable: true,
-                formatter: function(value, row){
-                    return row.last_visit_time_str;
-                    //return format_time_stamp(value,false);
-                }
             }
             }
         ]],
         ]],
         onSelect: function(index, row){
         onSelect: function(index, row){
-            // 认证显示
-            if(row.certify_status == 1) {
-                $('.certify_info_item').show();
-            } else {
-                $('.certify_info_item').hide();
-            }
 
 
             endtime = '';
             endtime = '';
             price = '';
             price = '';
@@ -575,36 +446,19 @@ $(function(){
             jq_content_form.form('load', data);
             jq_content_form.form('load', data);
             console.log(data);
             console.log(data);
             $('#id_str').html(data.id);
             $('#id_str').html(data.id);
-            $('#score_id_str').val(data.id);
+
             $('#register_time_str').html(format_time_stamp(data.register_time,true));
             $('#register_time_str').html(format_time_stamp(data.register_time,true));
-            $('#last_visit_time_str').html(format_time_stamp(data.last_visit_time,true));
-            var url = site_root.replace('admin', "www")+'/user/'+data.id;
-            $('#visit_str').html('<a href="'+url+'" target="_blank">'+'点我'+'</a>');
-            // $('#name').html(data.name);
-            // $('#mobile').html(data.mobile);
-            $('#email').html(data.email);
-            $('#score').html(data.score);
-            $('#active_value').html(data.active_value);
-            $('#level').html(data.level);
-            $('#score').html(data.score);
-            $('#app_version').html(data.app_version);
-            // $('#address').html(data.address);
+
+
             $('#openid').html(data.openid);
             $('#openid').html(data.openid);
-            $('#phone_type').html(data.phone_type);
-            $('#device_id').html(data.device_id);
+
             $('#channel').html(data.channel);
             $('#channel').html(data.channel);
-            $('#fav_count').html(data.fav_count);
-            $('#faved_count').html(data.faved_count);
 
 
             $('#register_time').html(format_time_stamp(data.register_time,true));
             $('#register_time').html(format_time_stamp(data.register_time,true));
-            $('#last_visit_time').html(format_time_stamp(data.last_visit_time,true));
 
 
             $('#view_latitude').val(data.latitude);
             $('#view_latitude').val(data.latitude);
             $('#view_longitude').val(data.longitude);
             $('#view_longitude').val(data.longitude);
-            $('#to_user_id').val(data.id);
-            $('#score_user_id').val(data.id);
-            $('#to_user_id_span').html(data.id);
-            $('#score_id_str').html(data.id);
+
 
 
             jq_sendCoupon_form.form('clear');
             jq_sendCoupon_form.form('clear');
             $('#coupon_user_id').val(data.id);
             $('#coupon_user_id').val(data.id);
@@ -618,27 +472,7 @@ $(function(){
                 $('#city_info_add').attr("readonly","readonly");
                 $('#city_info_add').attr("readonly","readonly");
             }
             }
 
 
-            // 用户订单统计显示
-            // zhouxuchen 2015-12-07 已注释
-            // $('#content_order_count').html('<a href="javascript:;" onclick="parent.load_url(\'<?php echo Yii::app()->request->baseUrl; ?>/index.php?r=rOrder&search='+data.id+'\');">'+data.order_count+'</a>');
 
 
-            var admin_groups_text = '';
-            if(data.admin_groups.length){
-                var groups = data.admin_groups;
-                for(var i=0;i<groups.length;i++){
-                    admin_groups_text += '<a style="margin-right:5px;" href="javascript:;" onclick="parent.load_url(\'<?php echo Yii::app()->request->baseUrl; ?>/index.php?r=group&id='+groups[i]['id']+'\');">'+ groups[i]['name'] +'</a>';
-                }
-            }
-            $('#admin_groups').html(admin_groups_text);
-
-            var joined_groups_text = '';
-            if(data.groups.length){
-                var groups = data.groups;
-                for(var i=0;i<groups.length;i++){
-                    joined_groups_text += '<a style="margin-right:5px;" href="javascript:;" onclick="parent.load_url(\'<?php echo Yii::app()->request->baseUrl; ?>/index.php?r=group&id='+groups[i]['id']+'\');">'+ groups[i]['name'] +'</a>';
-                }
-            }
-            $('#joined_groups').html(joined_groups_text);
 
 
             $('#coupon_dg').datagrid({   
             $('#coupon_dg').datagrid({   
                 url: site_root + '/index.php?r=rUser/getCoupons&user_id=' + data.id,  
                 url: site_root + '/index.php?r=rUser/getCoupons&user_id=' + data.id,  
@@ -665,7 +499,7 @@ $(function(){
                 columns: [[
                 columns: [[
                     {field: 'products', title: '服务', width: 40,
                     {field: 'products', title: '服务', width: 40,
                         formatter: function(value, row) {
                         formatter: function(value, row) {
-                            return value[0].type_str.replace('宠物','');
+                            return value[0].type_str.replace('','');
                         }
                         }
                     },
                     },
                     {field: 'order_time_str', title: '下单时间', width: 100,
                     {field: 'order_time_str', title: '下单时间', width: 100,
@@ -718,39 +552,26 @@ $(function(){
                 jq_action_info.html('');
                 jq_action_info.html('');
             }
             }
 
 
-            // 用户宠物信息
-            appendPetsItems(data.pets)
+
         },
         },
         onLoadSuccess: function(){
         onLoadSuccess: function(){
             $(this).datagrid('clearChecked');
             $(this).datagrid('clearChecked');
             jq_content_form.form('clear');
             jq_content_form.form('clear');
             jq_sendCoupon_form.form('clear');
             jq_sendCoupon_form.form('clear');
             $('#register_time_str').html('');
             $('#register_time_str').html('');
-            $('#last_visit_time_str').html('');
+
             $('#coupon_copy_item').hide();
             $('#coupon_copy_item').hide();
 
 
             $('#id_str').html('');
             $('#id_str').html('');
             $('#visit_str').html('');
             $('#visit_str').html('');
-            $('#name').html('');
-            $('#mobile').html('');
-            $('#email').html('');
-            $('#address').html('');
-            $('#device_id').html('');
+
             $('#channel').html('');
             $('#channel').html('');
-            $('#fav_count').html('');
-            $('#faved_count').html('');
 
 
             $('#register_time').html('');
             $('#register_time').html('');
-            $('#last_visit_time').html('');
 
 
             $('#view_latitude').val('');
             $('#view_latitude').val('');
             $('#view_longitude').val('');
             $('#view_longitude').val('');
-            $('#admin_groups').html('');
-            $('#joined_groups').html('');
-            $('#to_user_id').val('');
-            $('#score_user_id').val('');
-            $('#to_user_id_span').html('');
-            $('#score_id_str').html('');
+
 
 
             $('#coupon_user_id').val('');
             $('#coupon_user_id').val('');
             $('#coupon_user_str').html('');
             $('#coupon_user_str').html('');
@@ -760,8 +581,6 @@ $(function(){
             jq_avatar.empty();
             jq_avatar.empty();
             jq_action_info.html('');
             jq_action_info.html('');
             $('#city_info_add').val('');
             $('#city_info_add').val('');
-
-            $('#pets_info_container').empty()
         }
         }
     });
     });
     jq_content_form.form({
     jq_content_form.form({
@@ -801,80 +620,7 @@ $(function(){
         }
         }
     });
     });
 
 
-    //发送私信表单初始化
-    jq_msg_form.form({
-        url: site_root + '/index.php?r=rUser/toMsg',
-        onSubmit: function(param){
-            if (!$('#to_user_id').val()){
-                return false;
-            }
-            var isValid = $(this).form('validate');
-            if (!isValid){
-                $.messager.progress('close');
-            }
-            return isValid;
-        },
-        success: function(res){
-            $.messager.progress('close');
-            var res = JSON.parse(res);
-            if (res.success){
-                $.messager.show({
-                    title: '提示',
-                    msg: '保存成功',
-                    timeout: 3500,
-                    showType: 'slide'
-                });
-                $('#message_content').val('');
-            }else{
-                $.messager.show({
-                    title: '提示',
-                    msg: res.message,
-                    timeout: 3500,
-                    showType: 'slide'
-                });
-            }
 
 
-        }
-    });
-
-    //评分
-    jq_score_form.form({
-        url: site_root + '/index.php?r=rUser/changeScore',
-        onSubmit: function(param){
-            if (!$('#score_user_id').val()){
-                return false;
-            }
-            var isValid = $(this).form('validate');
-            if (!isValid){
-                $.messager.progress('close');
-            }
-            return isValid;
-        },
-        success: function(res){
-            $.messager.progress('close');
-            var res = JSON.parse(res);
-            if (res.success){
-                $.messager.show({
-                    title: '提示',
-                    msg: '保存成功',
-                    timeout: 3500,
-                    showType: 'slide'
-                });
-                $('#user_score').val('');
-                $('#user_reason').val('');
-                jq_dg_content.datagrid('clearSelections');
-                jq_dg_content.datagrid('reload');
-            }else{
-                $.messager.show({
-                    title: '提示',
-                    msg: res.message,
-                    timeout: 3500,
-                    showType: 'slide'
-                });
-            }
-
-        }
-    });
 
 
     // 发送优惠券
     // 发送优惠券
     jq_sendCoupon_form.form({
     jq_sendCoupon_form.form({
@@ -951,20 +697,12 @@ $(function(){
 })
 })
 
 
 function search_content(){
 function search_content(){
-    var filter_status = jq_filter_status.combobox('getValue');
     var search = jq_ss.searchbox('getValue');
     var search = jq_ss.searchbox('getValue');
-    var filter_is_certified = ($('#is_certified').is(':checked'))? 1:100;
-    var is_fake_user = ($('#is_fake_user').is(':checked'))? 1:100;
-    var filter_app_client = jq_filter_app_client.combobox('getValue');
 
 
     jq_dg_content.datagrid({
     jq_dg_content.datagrid({
         pageNum: 1,
         pageNum: 1,
         queryParams: {
         queryParams: {
             search: search,
             search: search,
-            filter_status: filter_status,
-            filter_is_certified: filter_is_certified,
-            is_fake_user:is_fake_user,
-            filter_app_client: filter_app_client
         }
         }
     });
     });
 }
 }
@@ -976,36 +714,7 @@ function save_content(){
     $.messager.progress();
     $.messager.progress();
     jq_content_form.submit();
     jq_content_form.submit();
 }
 }
-//发送私信
-function save_message(){
-    var a_id = $('#to_user_id').val();
-    if (!a_id){
-        alert("请先选择一个用户");
-        return false;
-    }
-    $.messager.progress();
-    jq_msg_form.submit();
-}
-
 
 
-//评分
-function saveScore(){
-    var a_id = $('#score_user_id').val();
-    if (!a_id){
-        $.messager.alert('提示', "请先选择一个用户");
-        return false;
-    }
-
-    var score = $('#user_score').val();
-    var scoreParse = parseInt(score);
-    if (scoreParse > 50) {
-        $.messager.alert('提示', '每次最多发送50个爪币');
-        return false;
-    }
-
-    $.messager.progress();
-    jq_score_form.submit();
-}
 
 
 function add_content(){
 function add_content(){
     jq_add_dialog.dialog('open');
     jq_add_dialog.dialog('open');
@@ -1052,14 +761,6 @@ function checkPass(pass){
     return ls;
     return ls;
 }
 }
 
 
-function change_certify_status () {
-    if ($('#certify_status_a').is(':checked')) {
-        $('.certify_info_item').hide();
-    } else {
-        $('.certify_info_item').show();
-        $('#certify_type').combobox('setValue', 100);
-    }
-};
 
 
 function sendCoupon() {
 function sendCoupon() {
     $.messager.progress();
     $.messager.progress();
@@ -1081,23 +782,13 @@ function getCoupon() {
                 return false;
                 return false;
             }
             }
 
 
-            price = '恭喜你获得一张价值'+couponInfo.content['value']+'元的握爪宠物上门服务优惠券。';
+            price = '恭喜你获得一张价值'+couponInfo.content['value']+'元的上门服务优惠券。';
             var copy = endtime == '' ? price : price + endtime;
             var copy = endtime == '' ? price : price + endtime;
             $('#coupon_copy').val(copy);
             $('#coupon_copy').val(copy);
         }
         }
     );
     );
 }
 }
 
 
-function needMessage() {
-    if ($('#need_sms').is(':checked') || $('#need_zpush').is(':checked')) {
-        if ($('#coupon_copy').val() == '' && $('#coupon_id').val() != '') {
-            getCoupon();
-        }
-        $('#coupon_copy_item').show();
-    } else {
-        $('#coupon_copy_item').hide();
-    }
-}
 function formatCity(value){
 function formatCity(value){
     var _city = "";
     var _city = "";
     if(value.province){
     if(value.province){
@@ -1111,61 +802,5 @@ function formatCity(value){
     }
     }
     return _city;
     return _city;
 }
 }
-function appendPetsItems(rows) {
-    $('#pets_info_container').empty()
-
-    for (key in rows) {
-        var item = rows[key]
-
-        var name     = item['pet_name']? item['pet_name'] : ''
-        var sex      = item['pet_sex']? item['pet_sex'] : 3
-        var avatar   = item['pet_avatar']? item['avatar'] : ''
-        var type     = item['pet_type']? item['pet_type'] : {}
-
-        var type_str = type['name']? type['name']: ''
-        if (sex == 1) {
-            var sex_str = 'DD'
-        } else if (sex == 2) {
-            var sex_str = 'MM'
-        } else if (sex == 3) {
-            var sex_str = '未知'
-        } else {
-            var sex_str = '没有性别'
-        }
 
 
-        var age = ''
-        if (item['pet_year']) {
-            age += item['pet_year'] + '年'
-        }
-        if (item['pet_month']) {
-            age += item['pet_month'] + '个月'
-        }
-        if (!age) {
-            age = '小于一个月'
-        }
-
-        var _html  = '<li><div class="pets_item">'
-
-        // 头像
-        if (item['pet_avatar']) {
-            _html += '<div style="margin-bottom: 6px;"><img src="' + item['pet_avatar'] + '" style="width: 60px;"></div>'
-        }
-
-            _html += '<div><span class="pets_label">名字: </span>'
-            _html += '<span class="pets_value">' + name + '</span>'
-
-            _html += '<span class="pets_label">性别: </span>'
-            _html += '<span class="pets_value" style="width: 30px;">' + sex_str + '</span>'
-
-            _html += '<span class="pets_label">年龄: </span>'
-            _html += '<span class="pets_value">' + age + '</span>'
-
-            _html += '<span class="pets_label">品种: </span>'
-            _html += '<span class="pets_value">' + type_str + '</span></div>'
-
-            _html += '</div></li>'
-
-        $('#pets_info_container').append(_html)
-    }
-}
 </script>
 </script>