north 8 rokov pred
rodič
commit
db658cfc01

+ 197 - 196
www/protected/modules/moonclub/controllers/ReserveController.php

@@ -10,221 +10,222 @@ class ReserveController extends MoonClubBaseController
 {
 
 
-  public function actionIndex()
-  {
-    $status_option = CommonFn::getComboboxData(Reserve::$status_option, 1, true, 100);
-    $this->render('index', [
-      'status_option' => $status_option
-    ]);
-  }
-
-  public function actionList()
-  {
-    $pageParams = CommonFn::getPageParams();
-
-    $id = intval(Yii::app()->request->getParam('id'));
-    $search = Yii::app()->request->getParam('search', '');
-    $status = intval(Yii::app()->request->getParam('status', 100));
-
-    $criteria = new EMongoCriteria($pageParams);
-    // id筛选
-    if ($id) {
-      $criteria->_id('==', new MongoId($id));
-    }
-    // 状态筛选
-    if ($status != 100) {
-      $criteria->status('==', $status);
+    public function actionIndex()
+    {
+        $status_option = CommonFn::getComboboxData(Reserve::$status_option, 1, true, 100);
+        $this->render('index', [
+            'status_option' => $status_option
+        ]);
     }
 
-    $cursor = Reserve::model()->findAll($criteria);
-    $rows = CommonFn::getRowsFromCursor($cursor);
-    $parsedRows = Reserve::model()->parse($rows);
-    $total = $cursor->count();
+    public function actionList()
+    {
+        $pageParams = CommonFn::getPageParams();
 
-    echo CommonFn::composeDatagridData($parsedRows, $total);
+        $id = intval(Yii::app()->request->getParam('id'));
+        $search = Yii::app()->request->getParam('search', '');
+        $status = intval(Yii::app()->request->getParam('status', 100));
 
-  }
+        $criteria = new EMongoCriteria($pageParams);
+        // id筛选
+        if ($id) {
+            $criteria->_id('==', new MongoId($id));
+        }
+        // 状态筛选
+        if ($status != 100) {
+            $criteria->status('==', $status);
+        }
 
-  public function actionEdit()
-  {
-    $status = intval(Yii::app()->request->getParam('status', 100));
-    $tech_content = Yii::app()->request->getParam('tech_content','');
-    $booking_time = intval(Yii::app()->request->getParam('booking_time',time()));
-    $id = Yii::app()->request->getParam('id');
-    if (empty($tech_content)){
-      $tech_content = "巾帼园";
-    }
-    if (!$id) {
-      CommonFn::requestAjax(false, '');
-    }
-    if ($status == 100) {
-      CommonFn::requestAjax(false, '请选择状态');
-    }
-    $reserve = Reserve::model()->get(new MongoId($id));
-    $reserve->status = $status;
-    $reserve->tech_content = $tech_content;
-    $reserve->booking_time = $booking_time;
-    $arr =array('status','tech_content','booking_time');
-    $success = $reserve->save(true,$arr);
-    if ($success) {
-      CommonFn::requestAjax(true, '修改成功');
-    }
+        $cursor = Reserve::model()->findAll($criteria);
+        $rows = CommonFn::getRowsFromCursor($cursor);
+        $parsedRows = Reserve::model()->parse($rows);
+        $total = $cursor->count();
+
+        echo CommonFn::composeDatagridData($parsedRows, $total);
 
-  }
-  //企业服务
-  public function actionMonth()
-  {
-    $name = Yii::app()->request->getParam('user_name', '');
-    $homeType = Yii::app()->request->getParam('homeType', '');
-    $num = Yii::app()->request->getParam('num', '');
-    $mobile = Yii::app()->request->getParam('mobile');
-    $user_id = Yii::app()->getRequest()->getParam("user_id");
-    $source_type = Yii::app()->request->getParam('source_type','');
-    if ($name) {
-      $criteria = new EMongoCriteria();
-
-      if (!CommonFn::isMongoId($user_id)){
-        CommonFn::requestAjax(false,CommonFn::getMessage('user','id_not_exist'));
-      }
-      $criteria->user('==',new MongoId($user_id));
-      $cursor = Reserve::model()->findAll($criteria);
-      if (count($cursor) > 5){
-        CommonFn::requestAjax(true,'请不要着急,等待客服的联系');
-        exit;
-      }
-
-
-      $reserve = new Reserve();
-      $reserve->user = new MongoId($user_id);
-      $reserve->tech_content = '徐汇区天平路245号5楼';
-
-      $reserve->user_name = $name;//名字
-      $reserve->homeType = $homeType;//套餐类型
-      $reserve->mobile = $mobile;//手机号
-      $reserve->num = $num;//预产期
-      $reserve->time = time();//咨询时间
-      $reserve->source_type = $source_type;
-      $reserve->type = '月子会所';
-      $reserve->status = 1;
-      if ($reserve->save()) {
-        CommonFn::requestAjax(true, '您的咨询已发送成功,请等待我们的管家与您联系.<br/>温馨提示,一般是一个工作日内,日间致电给您,请留意。');
-        exit;
-      }
     }
 
-    $this->render('month');
+    public function actionEdit()
+    {
+        $status = intval(Yii::app()->request->getParam('status', 100));
+        $tech_content = Yii::app()->request->getParam('tech_content','');
+        $booking_time = intval(Yii::app()->request->getParam('booking_time',time()));
+        $id = Yii::app()->request->getParam('id');
+        if (empty($tech_content)){
+            $tech_content = "巾帼园";
+        }
+        if (!$id) {
+            CommonFn::requestAjax(false, '');
+        }
+        if ($status == 100) {
+            CommonFn::requestAjax(false, '请选择状态');
+        }
+        $reserve = Reserve::model()->get(new MongoId($id));
+        $reserve->status = $status;
+        $reserve->tech_content = $tech_content;
+        $reserve->booking_time = $booking_time;
+        $arr =array('status','tech_content','booking_time');
+        $success = $reserve->save(true,$arr);
+        if ($success) {
+            CommonFn::requestAjax(true, '修改成功');
+        }
 
+    }
+    //企业服务
+    public function actionMonth()
+    {
+        $name = Yii::app()->request->getParam('user_name', '');
+        $homeType = Yii::app()->request->getParam('homeType', '');
+        $num = Yii::app()->request->getParam('num', '');
+        $mobile = Yii::app()->request->getParam('mobile');
+        $user_id = Yii::app()->getRequest()->getParam("user_id");
+        $source_type = Yii::app()->request->getParam('source_type','');
+        if ($name) {
+            $criteria = new EMongoCriteria();
+
+            if (!CommonFn::isMongoId($user_id)){
+                CommonFn::requestAjax(false,CommonFn::getMessage('user','id_not_exist'));
+            }
+            $criteria->user('==',new MongoId($user_id));
+            $cursor = Reserve::model()->findAll($criteria);
+            if (count($cursor) > 5){
+                CommonFn::requestAjax(true,'请不要着急,等待客服的联系');
+                exit;
+            }
+
+
+            $reserve = new Reserve();
+            $reserve->user = new MongoId($user_id);
+            $reserve->tech_content = '徐汇区天平路245号5楼';
+
+            $reserve->user_name = $name;//名字
+            $reserve->homeType = $homeType;//套餐类型
+            $reserve->mobile = $mobile;//手机号
+            $reserve->num = $num;//预产期
+            $reserve->time = time();//咨询时间
+            $reserve->source_type = $source_type;
+            $reserve->type = '月子会所';
+            $reserve->status = 1;
+            if ($reserve->save()) {
+                CommonFn::requestAjax(true, '您的咨询已发送成功,请等待我们的管家与您联系.<br/>温馨提示,一般是一个工作日内,日间致电给您,请留意。');
+                exit;
+            }
+        }
+
+        $this->render('month');
 
-  }
 
-  //企业服务
-  public function actionMonth1()
-  {
-    $name = Yii::app()->request->getParam('user_name', '');
-    $homeType = Yii::app()->request->getParam('homeType', '');
-    $num = Yii::app()->request->getParam('num', '');
-    $mobile = Yii::app()->request->getParam('mobile');
-    $user_id = Yii::app()->getRequest()->getParam("user_id");
-    $source_type = Yii::app()->request->getParam('source_type','');
-    $criteria = new EMongoCriteria();
-    if (!CommonFn::isMongoId($user_id)){
-      CommonFn::requestAjax(false,CommonFn::getMessage('user','id_not_exist'));
-      die();
     }
-    $criteria->user('==',new MongoId($user_id));
-    $cursor = Reserve::model()->findAll($criteria);
-    if (count($cursor) >= 1){
-      CommonFn::requestAjax(true,'您已经提交过信息',$cursor);
-      exit;
+
+    //企业服务
+    public function actionMonth1()
+    {
+        $name = Yii::app()->request->getParam('user_name', '');
+        $homeType = Yii::app()->request->getParam('homeType', '');
+        $num = Yii::app()->request->getParam('num', '');
+        $mobile = Yii::app()->request->getParam('mobile');
+        $user_id = Yii::app()->getRequest()->getParam("user_id");
+        $source_type = Yii::app()->request->getParam('source_type','');
+        $criteria = new EMongoCriteria();
+        if (!CommonFn::isMongoId($user_id)){
+            CommonFn::requestAjax(false,CommonFn::getMessage('user','id_not_exist'));
+            die();
+        }
+        $criteria->user('==',new MongoId($user_id));
+        $cursor = Reserve::model()->findAll($criteria);
+        if (count($cursor) >= 1){
+            var_dump($cursor);exit;
+            CommonFn::requestAjax(true,'您已经提交过信息',$cursor);
+            exit;
+        }
+        $reserve = new Reserve();
+        $reserve->user = new MongoId($user_id);
+        $reserve->tech_content = '徐汇区天平路245号5楼';
+
+        $reserve->user_name = $name;//名字
+        $reserve->homeType = $homeType;//套餐类型
+        $reserve->mobile = $mobile;//手机号
+        $reserve->num = $num;//预产期
+        $reserve->time = time();//咨询时间
+        $reserve->source_type = $source_type;
+        $reserve->type = '月子会所';
+        $reserve->status = 1;
+        if ($reserve->save()) {
+            CommonFn::requestAjax(true, '提交成功');
+            exit;
+        } else{
+            CommonFn::requestAjax(true, '提交失败');
+        }
+
+
     }
-    $reserve = new Reserve();
-    $reserve->user = new MongoId($user_id);
-    $reserve->tech_content = '徐汇区天平路245号5楼';
-
-    $reserve->user_name = $name;//名字
-    $reserve->homeType = $homeType;//套餐类型
-    $reserve->mobile = $mobile;//手机号
-    $reserve->num = $num;//预产期
-    $reserve->time = time();//咨询时间
-    $reserve->source_type = $source_type;
-    $reserve->type = '月子会所';
-    $reserve->status = 1;
-    if ($reserve->save()) {
-      CommonFn::requestAjax(true, '提交成功');
-      exit;
-    } else{
-      CommonFn::requestAjax(true, '提交失败');
+    public function actionUserInfo()
+    {
+        return $this->render('userInfo');
     }
 
 
-  }
-  public function actionUserInfo()
-  {
-    return $this->render('userInfo');
-  }
+    public function actionMyService()
+    {
+        $user_id = Yii::app()->getRequest()->getParam("user_id");
+        if (!CommonFn::isMongoId($user_id)){
+            CommonFn::requestAjax(false,CommonFn::getMessage('user','id_not_exist'));
+        }
+        $criteria = new EMongoCriteria();
+        $criteria->user('==',new MongoId($user_id));
+        $cursor = Reserve::model()->findAll($criteria);
+        $data =array();
+        foreach($cursor as $key =>$reserve) {
+            $data[$key]['time'] = $reserve->time;
+            $data[$key]['mobile'] = $reserve->mobile;
+            $data[$key]['area'] = $reserve->tech_content;
+            if ($reserve->status == 2) {
+                $data[$key]['status'] = Reserve::$status_option[2];//已处理
+            } else {
+                $data[$key]['status'] = Reserve::$status_option[1];//待处理
+            }
+            $data[$key]['num'] = $reserve->num;
+
+            if ($reserve->booking_time == '') {
+                $data[$key]['booking_time'] = '暂未安排预约时间';
+            } else {
+                $data[$key]['booking_time'] = $reserve->booking_time;
+            }
+            if ($reserve->homeType == '') {
+                $data[$key]['homeType'] = '未选择套餐';
+            } else {
+                $data[$key]['homeType'] = $reserve->homeType;
+            }
+        }
+
+        $data = array_values($data);
+
+        CommonFn::requestAjax(true,CommonFn::getMessage('message','operation_success'),$data);
+    }
+    //享月会联系
+    public function actionXyhIm()
+    {
+        $this->render('xyhIm');
+    }
+    public function actionMyServices()
+    {
+        $user_id = Yii::app()->getRequest()->getParam("user_id");
+        CommonFn::requestAjax(true,CommonFn::getMessage('message','operation_success'),$user_id);
+    }
 
+    public function actionCode() {
 
-  public function actionMyService()
-  {
-    $user_id = Yii::app()->getRequest()->getParam("user_id");
-    if (!CommonFn::isMongoId($user_id)){
-      CommonFn::requestAjax(false,CommonFn::getMessage('user','id_not_exist'));
-    }
-    $criteria = new EMongoCriteria();
-    $criteria->user('==',new MongoId($user_id));
-    $cursor = Reserve::model()->findAll($criteria);
-    $data =array();
-    foreach($cursor as $key =>$reserve) {
-      $data[$key]['time'] = $reserve->time;
-      $data[$key]['mobile'] = $reserve->mobile;
-      $data[$key]['area'] = $reserve->tech_content;
-      if ($reserve->status == 2) {
-        $data[$key]['status'] = Reserve::$status_option[2];//已处理
-      } else {
-        $data[$key]['status'] = Reserve::$status_option[1];//待处理
-      }
-      $data[$key]['num'] = $reserve->num;
-
-      if ($reserve->booking_time == '') {
-        $data[$key]['booking_time'] = '暂未安排预约时间';
-      } else {
-        $data[$key]['booking_time'] = $reserve->booking_time;
-      }
-      if ($reserve->homeType == '') {
-        $data[$key]['homeType'] = '未选择套餐';
-      } else {
-        $data[$key]['homeType'] = $reserve->homeType;
-      }
+        $mobile = Yii::app()->getRequest()->getParam("mobile");
+        $data['code'] = rand(1000,9999);
+        CommonSMS::send('yuezihuisuo_code', array('code' => $data['code'],'mobile' => $mobile));
+        CommonFn::requestAjax(true,CommonFn::getMessage('message','success'),$data);
     }
 
-    $data = array_values($data);
-
-    CommonFn::requestAjax(true,CommonFn::getMessage('message','operation_success'),$data);
-  }
-  //享月会联系
-  public function actionXyhIm()
-  {
-    $this->render('xyhIm');
-  }
-  public function actionMyServices()
-  {
-    $user_id = Yii::app()->getRequest()->getParam("user_id");
-    CommonFn::requestAjax(true,CommonFn::getMessage('message','operation_success'),$user_id);
-  }
-
-  public function actionCode() {
-
-      $mobile = Yii::app()->getRequest()->getParam("mobile");
-      $data['code'] = rand(1000,9999);
-      CommonSMS::send('yuezihuisuo_code', array('code' => $data['code'],'mobile' => $mobile));
-      CommonFn::requestAjax(true,CommonFn::getMessage('message','success'),$data);
-  }
-
-  public function actionDelReserve() {
-      $res = Reserve::model()->findAll();
-      foreach ($res as $k => $v) {
-          $v->delete();
-      }
-  }
+    public function actionDelReserve() {
+        $res = Reserve::model()->findAll();
+        foreach ($res as $k => $v) {
+            $v->delete();
+        }
+    }
 
 }