|
@@ -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,'注册成功');
|
|
|
}
|
|
|
}
|