|
@@ -37,16 +37,31 @@ class UserController extends MoonClubBaseController{
|
|
|
$address = Yii::app()->getRequest()->getParam('address','');
|
|
|
$time = Yii::app()->getRequest()->getParam('time');
|
|
|
$register_time = time();
|
|
|
- $userInfo = new UserInfo;
|
|
|
- $userInfo->user_id = $user->_id;
|
|
|
- $userInfo->user_name = $user_name;
|
|
|
- $userInfo->time = $time;
|
|
|
- $userInfo->sex = $sex;
|
|
|
- $userInfo->card_id = $card_id;
|
|
|
- $userInfo->mobile = $mobile;
|
|
|
- $userInfo->address = $address;
|
|
|
- $userInfo->register_time = $register_time;
|
|
|
- $result = $userInfo->save();
|
|
|
+ $criteria = new EMongoCriteria();
|
|
|
+ $criteria->user_id('==',$user->_id);
|
|
|
+ $tmp = UserInfo::model()->findAll($criteria);
|
|
|
+ if ($tmp) {
|
|
|
+ $tmp->user_id = $user->_id;
|
|
|
+ $tmp->user_name = $user_name;
|
|
|
+ $tmp->time = $time;
|
|
|
+ $tmp->sex = $sex;
|
|
|
+ $tmp->card_id = $card_id;
|
|
|
+ $tmp->mobile = $mobile;
|
|
|
+ $tmp->address = $address;
|
|
|
+ $result = $tmp->save();
|
|
|
+ } else {
|
|
|
+ $userInfo = new UserInfo;
|
|
|
+ $userInfo->user_id = $user->_id;
|
|
|
+ $userInfo->user_name = $user_name;
|
|
|
+ $userInfo->time = $time;
|
|
|
+ $userInfo->sex = $sex;
|
|
|
+ $userInfo->card_id = $card_id;
|
|
|
+ $userInfo->mobile = $mobile;
|
|
|
+ $userInfo->address = $address;
|
|
|
+ $userInfo->register_time = $register_time;
|
|
|
+ $result = $userInfo->save();
|
|
|
+ }
|
|
|
+
|
|
|
CommonFn::requestAjax(true,CommonFn::getMessage('message','operation_success'),$result);
|
|
|
} else {
|
|
|
CommonFn::requestAjax(false,CommonFn::getMessage('message','id_not_exits'));
|