| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- <?php
- namespace app\controller\api\store\merchant;
- use think\App;
- use crmeb\basic\BaseController;
- use think\facade\Request;
- use think\facade\Db;
- class Taskordervr extends BaseController
- {
- //获取收款人信息
- public function lst3()
- {
- $phone = input("post.phone");
- $user_data = Db::name("user")->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);
- }
- }
|