123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- <?php
- namespace app\index\controller;
- use app\common\model\ChangePointModel;
- use app\common\model\MessageModel;
- use app\common\model\ProductConfigModel;
- use app\common\model\OrderModel;
- use app\common\model\PayCodeModel;
- use app\common\model\UserModel;
- use app\common\service\helperService;
- use app\common\service\ServiceSmsApi;
- use think\Config;
- use think\Db;
- use think\Session;
- use think\Validate;
- class UserInterfaces extends Base
- {
- /**
- * 个人信息接口
- */
- public function getUserInfo(){
- $user_no = Session::get('user_no');
- $userModel = new UserModel();
- $userInfo = $userModel->getOne(['user_no'=>$user_no,'status'=>1]);
- if(empty($userInfo)){
- $data = [
- 'code'=>'400',
- 'msg'=>'会员不存在或信息异常',
- 'data'=>[],
- ];
- helperService::returnJson($data);
- }
- $data = [
- 'code'=>'200',
- 'msg'=>'操作成功',
- 'data'=>$userInfo,
- ];
- helperService::returnJson($data);
- }
- /**
- * 会员订单接口
- */
- public function getUserOrder(){
- $user_no = Session::get('user_no');
- $orderModel = new OrderModel();
- $orderInfo = $orderModel->getMulti(['user_no'=>$user_no]);
- $data = [
- 'code'=>'200',
- 'msg'=>'success',
- 'data'=>$orderInfo
- ];
- helperService::returnJson($data);
- }
- /**
- * 保存用户信息
- */
- public function saveUserInfo(){
- $params = $this->request->param();
- $rule = [
- ['user_name|用户名','require|number'],
- ['gender|性别','require|number'],
- // ['birthday|生日','require|']
- ];
- $validate = new Validate($rule);
- if(!$validate->check($params)){
- $data = [
- 'code'=>'400',
- 'msg'=>$validate->getError(),
- 'data'=>[]
- ];
- helperService::returnJson($data);
- }
- $userModel = new UserModel();
- $userData = [
- 'user_name'=>$params['user_name'],
- 'gender'=>$params['gender'],
- 'birthday'=>isset($params['birthday'])?$params['birthday']:'',
- ];
- $return = $userModel->insert($userData);
- if($return === false){
- $data=[
- 'code'=>'400',
- 'msg'=>'fail',
- 'data'=>[]
- ];
- helperService::returnJson($data);
- }
- $data=[
- 'code'=>'200',
- 'msg'=>'success',
- 'data'=>[]
- ];
- helperService::returnJson($data);
- }
- /**
- * 获得用户积分变动记录
- */
- public function getUserPoints(){
- $changePointModel = new ChangePointModel();
- $user_no = Session::get('user_no');
- $userChangePoint = $changePointModel->getMulti(['user_no'=>$user_no]);
- $data = [
- 'code'=>'200',
- 'msg'=>'success',
- 'data'=>$userChangePoint,
- ];
- helperService::returnJson($data);
- }
- /**
- * 获得用户的消息
- */
- public function getUserMessage(){
- $messageModel = new MessageModel();
- $user_no = Session::get('user_no');
- $userMessage = $messageModel->getMulti(['user_no'=>$user_no]);
- foreach($userMessage as $k=>$v){
- $userMessage[$k]['times'] = date('Y-m-d',$v['add_ts']);
- }
- $data = [
- 'code'=>'200',
- 'msg'=>'success',
- 'data'=>$userMessage,
- ];
- helperService::returnJson($data);
- }
- }
|