where("account",$phone)->find(); if(empty( $user_data)){ return json(['code'=>400,'msg'=>'获取失败!','data'=>'']); } //付款账号 $uid = input("post.uid"); $udata = Db::name("user")->where("uid",$uid)->find(); if(!empty( $udata)){ if($user_data['uid'] == $udata['uid']){ return json(['code'=>400,'msg'=>'禁止付款账号和收款账号为同一人!','data'=>'']); } } $data = [ 'name'=>'', 'phone'=>'' ]; if(!empty($user_data)){ $data['phone'] = $user_data['account']; $data['name'] = $user_data['nickname']; } return json(['code'=>200,'msg'=>'获取成功!','data'=>$data]); } //接收VR和收款人信息 public function lst4() { // return json(['code'=>400,'msg'=>'获取失败!']); $phone = input("post.phone"); $vr = input("post.vr"); $uid = input("post.uid"); if(empty($uid)){ return json(['code'=>400,'msg'=>'获取用户失败,请重试!']); } $udatas = Db::name("user")->where("uid",$uid)->find(); if(empty($udatas)){ return json(['code'=>400,'msg'=>'找不到该用户,请重试!']); } $user_data = Db::name("user")->where("account",$phone)->find(); if(empty( $user_data)){ return json(['code'=>400,'msg'=>'获取用户失败,请重试!']); } $yue_vr = $udatas['vr'] - $vr; if($yue_vr < 0){ return json(['code'=>400,'msg'=>'VR不足!']); } //return json(['code'=>400,'msg'=>$user_data['vr'] + $vr]); //支付s账号 $user_res = Db::name("user")->where("uid",$uid)->update(['vr'=>$yue_vr]); //收款账号 $jieshouuser_res = Db::name("user")->where("account",$phone)->update(['vr'=>$user_data['vr'] + $vr]); if( $user_res){ return json(['code'=>200,'msg'=>'操作成功!','data'=>$user_res]); } // 正常处理请求 $data = input("post."); // $data = [ // 'name' => '张三', // 'age' => 25 // ]; return json($data); } }