north 6 жил өмнө
parent
commit
ed24c56431

+ 3 - 0
www/protected/components/CommonSMS.php

@@ -28,6 +28,9 @@ class CommonSMS{
             case 'yiguanjia_code'://订单支付成功后发送短信
                 Service::factory('SendSMSService')->tpl_send_sms(1997758,'#code#='.$params['code'],$params['mobile']);
                 break;
+            case 'jiangong_code'://订单支付成功后发送短信
+                Service::factory('SendSMSService')->tpl_send_sms(1997758,'#code#='.$params['code'],$params['mobile']);
+                break;
             case 'jinguojiazheng_code'://订单支付成功后发送短信
                 Service::factory('SendSMSService')->tpl_send_sms(2163484,'#code#='.$params['code'],$params['mobile']);
                 break;

+ 35 - 2
www/protected/modules/construction/controllers/DefaultController.php

@@ -4,7 +4,40 @@ class DefaultController extends ConstructionController
 {
 	public function actionIndex()
 	{
-
-		$this->render('index');
+        $phone = Yii::app()->request->getParam('phone', '');
+        $user_id =  Yii::app()->request->getParam('user_id', '');
+        $username = Yii::app()->request->getParam('username', '');
+        $card_number = Yii::app()->request->getParam('card_number', '');
+        $password = Yii::app()->request->getParam('password', '');
+        $c = new EMongoCriteria();
+        $c->card_number('==',$card_number);
+        $c->password('==',$password);
+        $card = RegisterCard::model()->find($c);
+        if (empty($card)) {
+            CommonFn::requestAjax(false,'注册卡不存在');
+        }
+        if ($card->status != 0) {
+            CommonFn::requestAjax(false,'注册卡已经使用过');
+        }
+        $user = RUser::get(new MongoId($user_id));
+        if (empty($user)) {
+            CommonFn::requestAjax(false,'用户不存在');
+        }
+        $card->status = 1;
+        $card->user_id = $user->_id;
+        $card->time = time();
+        $card->source = '微信';
+        $card->phone = $phone;
+        $card->save();
+        $user->user_info = [
+            'name' => $username,
+            'mobile' => $phone,
+            'phone' => $phone,
+            'email' => '',
+            'birth' => '',
+            'sex' => (int)$user->sex,
+        ];
+        $user->save();
+        CommonFn::requestAjax(true,'注册成功');
 	}
 }

+ 6 - 1
www/protected/modules/moonclub/controllers/ReserveController.php

@@ -254,6 +254,9 @@ class ReserveController extends MoonClubBaseController
         CommonFn::requestAjax(true,CommonFn::getMessage('message','operation_success'),$user_id);
     }
 
+    /**
+     *
+     */
     public function actionCode() {
 
         $mobile = Yii::app()->getRequest()->getParam("mobile");
@@ -264,7 +267,9 @@ class ReserveController extends MoonClubBaseController
             $sms_type = 'yuezihuisuo_code';
         } else if ($type == 2 ) {
             $sms_type = 'jinguojiazheng_code';
-        } else {
+        } else if($type == 3){
+            $sms_type = 'jiangong_code';
+        }else {
             $sms_type = 'yiguanjia_code';
         }