Ejemplo n.º 1
0
 /**
  * Lists all models.
  */
 public function actionIndex()
 {
     $model = new AdminGUserModel();
     $userInfo = null;
     if (isset($_GET['AdminGUserModel'])) {
         $model->attributes = $_GET['AdminGUserModel'];
         $user_phone = Formatter::formatPhone($_GET['AdminGUserModel']['user_phone']);
         $userInfo = GUserModel::model()->findByAttributes(array('user_phone' => $user_phone));
     }
     $this->render('index', array('model' => $model, 'userInfo' => $userInfo));
 }
Ejemplo n.º 2
0
 /**
  * add point to user_extra
  */
 public function updatePoint($userId, $user_phone, $point, $reset = 0)
 {
     $log = new KLogger('log_update_point', KLogger::INFO);
     $log->LogInfo('write log user:'******' | ' . $user_phone . '|' . $point . '', false);
     $user = GUserModel::model()->findByAttributes(array('user_phone' => $user_phone));
     if ($user) {
         //update point
         $totalPoint = (int) ($user->point + $point);
         $user->point = $totalPoint;
         $user->updated_time = date('Y-m-d H:i:s');
     } else {
         $user = new GUserModel();
         $user->user_phone = $user_phone;
         $user->user_id = $userId;
         $user->point = (int) $point;
         $user->created_time = date('Y-m-d H:i:s');
         $user->updated_time = date('Y-m-d H:i:s');
     }
     if ($user->save()) {
         return true;
     } else {
         $log->LogInfo('res:' . json_encode($user->getErrors()), false);
         return false;
     }
 }
Ejemplo n.º 3
0
 public static function model($className = __CLASS__)
 {
     return parent::model($className);
 }