12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?php
- /**
- * UserController o2o用户相关接口
- *
- *
- *
- */
- class UserController extends MoonClubBaseController{
-
- public function actionInfo(){
- $user_id = Yii::app()->getRequest()->getParam("user_id");
- if(CommonFn::isMongoId($user_id)){
- $user = Service::factory('UserService')->getUser(new MongoId($user_id),false);
- if($user){
- $user = $user->parseRow($user->attributes);
- CommonFn::requestAjax(true,CommonFn::getMessage('message','operation_success'),$user);
- }else{
- CommonFn::requestAjax(false,CommonFn::getMessage('user','id_not_exist'));
- }
- }else{
- CommonFn::requestAjax(false,CommonFn::getMessage('message','params_illegal'));
- }
- }
- public function actionUserDetail() {
- $user_id = Yii::app()->getRequest()->getParam('user_id');
- if (CommonFn::isMongoId($user_id)) {
- $user = RUser::get(new MongoId($user_id));
- //查找是否有该用户
- if (!empty($user)) {
- $user_name = Yii::app()->getRequest()->getParam('user_name','');
- $sex = Yii::app()->getRequest()->getParam('sex',1);
- $card_id = Yii::app()->getRequest()->getParam('card_id',0);
- $mobile = Yii::app()->getRequest()->getParam('mobile','');
- $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();
- CommonFn::requestAjax(true,CommonFn::getMessage('message','operation_success'),$result);
- } else {
- CommonFn::requestAjax(false,CommonFn::getMessage('message','id_not_exit'));
- }
- } else {
- CommonFn::requestAjax(false,CommonFn::getMessage('message','params_illegal'));
- }
- }
- }
|