Exemple #1
0
 public function record($user_id = 0, $money = 0, $type = 0)
 {
     if (!$user_id) {
         return false;
     }
     $model = new RecordMoney();
     $model->attributes = array('user_id' => $user_id, 'type' => $type, 'money' => $money, 'create_time' => time());
     if ($model->save()) {
         return true;
     } else {
         return false;
     }
 }
 public function actionSeeConsume()
 {
     $userId = Yii::app()->user->member_userinfo['id'];
     $criteria = new CDbCriteria();
     $criteria->condition = 't.user_id=:user_id';
     $criteria->order = 't.create_time DESC';
     $criteria->params = array(':user_id' => $userId);
     $count = RecordMoney::model()->count($criteria);
     //构建分页
     $pages = new CPagination($count);
     $pages->pageSize = Yii::app()->params['pagesize'];
     $pages->applyLimit($criteria);
     $record = RecordMoney::model()->with('members')->findAll($criteria);
     $data = array();
     foreach ($record as $k => $v) {
         $data[$k] = $v->attributes;
         $data[$k]['type_text'] = Yii::app()->params['record_money'][$v['type']];
         $data[$k]['create_time'] = date('Y-m-d H:i:s', $v['create_time']);
         $data[$k]['user_name'] = $v->members->name;
     }
     $this->render('seeconsume', array('data' => $data, 'pages' => $pages));
 }
Exemple #3
0
 public function actionSeerecord()
 {
     $user_id = Yii::app()->request->getParam('user_id');
     if (!$user_id) {
         throw new CHttpException(404, Yii::t('yii', '没有用户id'));
     }
     $criteria = new CDbCriteria();
     $criteria->condition = 't.user_id=:user_id';
     $criteria->order = 't.create_time DESC';
     $criteria->params = array(':user_id' => $user_id);
     $count = RecordMoney::model()->count($criteria);
     //构建分页
     $pages = new CPagination($count);
     $pages->pageSize = Yii::app()->params['pagesize'];
     $pages->applyLimit($criteria);
     $record = RecordMoney::model()->with('members')->findAll($criteria);
     $data = array();
     foreach ($record as $k => $v) {
         $data[$k] = $v->attributes;
         $data[$k]['type_text'] = Yii::app()->params['record_money'][$v['type']];
         $data[$k]['create_time'] = date('Y-m-d H:i:s', $v['create_time']);
         $data[$k]['user_name'] = $v->members->name;
     }
     $this->render('record', array('data' => $data, 'pages' => $pages));
 }