一、thinkphp后台
public function update(Request $request)
{
$data=$request->param();
Db::startTrans();
try {
$Accout=Accout::where('accout',$data['accout'])->find();
$jian=Accout::update(['balance'=>$Accout['balance']-$data['lift']],['accout'=>$Accout['accout']]);
$User=User::find(1);
$jia=User::update(['usable'=>$User['usable']+$data['lift']],['id'=>1]);
Db::commit();
$info=[
'uid' => $User['id'],
'lift'=>$data['lift'],
'content'=>'',
'status'=>1,
'created_at'=>date("Y-m-d h:i:s"),
];
Lift::create($info);
return json(['code'=>200,'msg'=>'提现成功']);
}catch (ErrorException $errorException){
Db::rollback();
print_r($errorException->getMessage());
print_r('银行与账户信息不一致');
}
}