payVerify($_POST); if($flag){ $status = $_POST['trade_status']; $flag = false; if ($status == 'TRADE_SUCCESS' && $_POST['auth_app_id'] == '2021002102631089' && $_POST['seller_id'] = '2088431603383955') { $flag = true; } if ($flag) { $invest_service = new InvestModel(); $update_data = []; $order_no=$_POST['out_trade_no']; $alipay_no = $_POST['trade_no']; //获取充值信息 $invest_info = $invest_service->getOne(['order_no'=>$order_no]); //更新余额 $user_model = new UserModel(); $money = abs($invest_info['money']); $userid = $invest_info['user_id']; $balance = $user_model->getOne(['id'=>$userid],'balance')['balance']; $old_balance= $balance; $balance += $money; $data = [ 'balance' => $balance ]; $user_model->updateOne(['id'=>$userid,'balance'=>$old_balance],$data); $balance_model = new BalanceModel(); $balance_data = [ 'user_id' => $userid, 'money' => $money, 'old_balance' => $old_balance, 'new_balance' => $balance, 'type' => 1, ]; $balance_model->add($balance_data); //更新充值订单 $update_data['alipay_no'] = $alipay_no; $update_data['status'] = 1; $update_data['old_money'] = $old_balance; $update_data['new_money'] = $balance; $invest_service->updateOne(['order_no'=>$order_no],$update_data); } } echo 'success'; } }