| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- namespace App\Http\Controllers\Api;
- use Illuminate\Http\Request;
- use App\Http\Controllers\Controller;
- use App\Models;
- class UserController extends Controller
- {
- /*
- * 获取登录用户信息
- */
- public function getUserDetails(Request $req){
- try {
- $uid = S('token_user_id');
- $member = new Models\Member;
- $user = $member
- ->join('membersDetailed as md', 'md.members_id', 'members.id')
- ->select('members.*','md.membersDetailed_cash')
- ->where('members.id',$uid)
- ->get();
- if(empty($user)){
- return toJson(-20002);
- }
- $user=$user->toArray();
- unset($user['password']);
- unset($user['solt']);
- return toJson(1,'',$user);
- } catch (Exception $e) {
- echo $e->getMessage();
- }
- }
- /*
- * 获取用户交易记录接口
- */
- public function tradeRecord(Request $req){
- $member_id = $_REQUEST['member_id'];
- if(empty($member_id)){
- return toJson(-20005);
- }
- $MembersDetailed = new Models\MoneyDetails;
- $record = $MembersDetailed->tradeRecord($member_id);
- return toJson(1,'',$record);
- }
- /*
- * 用户资料修改接口
- */
- public function editorMemberDetails(){
- $member_id = $_REQUEST['member_id'];
- $phone = $_REQUEST['phone'];
- if(empty($member_id)){
- return toJson(-20005);
- }
- $member = new Models\Member;
- $avatarImg = $member->updateHeader($member_id);
- if(!empty($avatarImg)){
- $data = ['phone'=>$phone,'avatar'=>$avatarImg,'updated_at'=>date('Y-m-d H:i:s',time())];
- $editor = $member->editorMemberDetails($member_id,$data);
- return toJson($editor);
- }
- }
- }
|