where('id',$parm['uuid'])->findOrEmpty(); //余额支付 userMoneyChange($payAmount,1,$parm['uuid'],$payTitle,0,$parm['order_id']); DataUser::mk()->where('id',$parm['uuid'])->update( [ 'is_vip'=>1, 'vip_name'=>'船白知会员', 'vip_order'=>$parm['order_id'], 'vip_datetime'=> $user->is_vip ? date('Y-m-d H:i:s',strtotime($user->vip_datetime)+(365*24*60*60)) : date('Y-m-d H:i:s',time()+(365*24*60*60)) ] ); DataUserVipOrder::mk()->where('id',$parm['order_id'])->update( [ 'status'=>1, 'pay_at'=>date('Y-m-d H:i:s') ] ); return ['result'=>'success']; } /** * 支付结果处理 * @return string * @throws \WeChat\Exceptions\InvalidResponseException */ public function opvip(): string { } /** * 支付结果处理 * @return string * @throws \WeChat\Exceptions\InvalidResponseException */ public function payorder(): string { } }