连接数据库失败'); } $id = $_GET['id']; $dz_time = time(); $cr_time = time(); $note = "下级订单结算,平台返佣¥" . $proxy_prices; $notes = "下级订单结算,平台返佣¥" . $proxy_pricess; // 查询revenue表中的数据 $query = "SELECT * FROM revenue WHERE id = $id"; $result = mysqli_query($con, $query); $row = mysqli_fetch_assoc($result); // 提取字段值为变量 $account = $row['account']; $orderid = $row['oderid']; $name = $row['name']; $price = $row['price']; $proxy_upid = $row['proxy_upid']; $proxy_prices = $row['proxy_prices']; $proxy_upids = $row['proxy_upids']; $proxy_pricess = $row['proxy_pricess']; $note = "下级订单完成,平台返佣¥" . $proxy_prices; $notes = "下级订单完成,平台返佣¥" . $proxy_pricess; // 处理第一种情况:只有account和price有值 if (!empty($account) && !empty($price) && empty($proxy_upid) && empty($proxy_prices) && empty($proxy_upids) && empty($proxy_pricess)) { // 查询proxy表中proxy_acc = account的数据,并给字段proxy_balance的值加上price $updateQuery = "UPDATE proxy SET proxy_balance = proxy_balance + $price WHERE proxy_acc = '$account'"; $updateResult = mysqli_query($con, $updateQuery); if (!$updateResult) { echo ''; exit; } // 更新revenue表中的数据 $updateQuery = "UPDATE revenue SET state = 2, type = 0, dz_time = $dz_time WHERE id = $id"; $updateResult = mysqli_query($con, $updateQuery); if (!$updateResult) { echo ''; exit; } echo ''; } // 处理第二种情况:account、price、proxy_upid和proxy_prices有值 if (!empty($account) && !empty($price) && !empty($proxy_upid) && !empty($proxy_prices) && empty($proxy_upids) && empty($proxy_pricess)) { // 使用第一种方式更新完成后,查询proxy表中proxy_acc = proxy_upid的数据,并给字段proxy_balance的值加上proxy_prices $updateQuery = "UPDATE proxy SET proxy_balance = proxy_balance + $price WHERE proxy_acc = '$account'"; $updateResult = mysqli_query($con, $updateQuery); if (!$updateResult) { echo ''; exit; } // 更新revenue表中的数据 $updateQuery = "UPDATE revenue SET state = 2, type = 0, dz_time = $dz_time WHERE id = $id"; $updateResult = mysqli_query($con, $updateQuery); if (!$updateResult) { echo ''; exit; } $updateQuery = "UPDATE proxy SET proxy_balance = proxy_balance + $proxy_prices WHERE proxy_acc = '$proxy_upid'"; $updateResult = mysqli_query($con, $updateQuery); if (!$updateResult) { echo ''; exit; } // 在revenue表中插入一条数据 $insertQuery = "INSERT INTO revenue (account, oderid, name, price,oder_sta , state, type, dz_time, cr_time, beizhu) VALUES ('$proxy_upid', '$orderid', '$name', $proxy_prices,3, 2, 0, $dz_time, $cr_time, '$note')"; $insertResult = mysqli_query($con, $insertQuery); if (!$insertResult) { // echo ''; echo "Error updating record: " . $con->error; exit; } echo ''; } // 处理第三种情况:account、price、proxy_upid、proxy_prices、proxy_upids和proxy_pricess都有值 if (!empty($account) && !empty($price) && !empty($proxy_upid) && !empty($proxy_prices) && !empty($proxy_upids) && !empty($proxy_pricess)) { // 使用第一种方式和第二种方式执行完后,查询proxy表中proxy_acc = proxy_upids的数据,并给字段proxy_balance的值加上proxy_pricess $updateQuery = "UPDATE proxy SET proxy_balance = proxy_balance + $price WHERE proxy_acc = '$account'"; $updateResult = mysqli_query($con, $updateQuery); if (!$updateResult) { echo ''; exit; } // 更新revenue表中的数据 $updateQuery = "UPDATE revenue SET state = 2, type = 0, dz_time = $dz_time WHERE id = $id"; $updateResult = mysqli_query($con, $updateQuery); if (!$updateResult) { echo ''; exit; } $updateQuery = "UPDATE proxy SET proxy_balance = proxy_balance + $proxy_prices WHERE proxy_acc = '$proxy_upid'"; $updateResult = mysqli_query($con, $updateQuery); if (!$updateResult) { echo ''; exit; } // 在revenue表中插入一条数据 $insertQuery = "INSERT INTO revenue (account, oderid, name, price,oder_sta , state, type, dz_time, cr_time, beizhu) VALUES ('$proxy_upid', '$orderid', '$name', $proxy_prices,3, 2, 0, $dz_time, $cr_time, '$note')"; $insertResult = mysqli_query($con, $insertQuery); if (!$insertResult) { // echo ''; echo "Error updating record: " . $con->error; exit; } $updateQuery = "UPDATE proxy SET proxy_balance = proxy_balance + $proxy_pricess WHERE proxy_acc = '$proxy_upids'"; $updateResult = mysqli_query($con, $updateQuery); if (!$updateResult) { echo ''; exit; } // 在revenue表中插入一条数据 $insertQuery = "INSERT INTO revenue (account, oderid, name, price, oder_sta, state, type, dz_time, cr_time, beizhu) VALUES ('$proxy_upids', '$orderid', '$name', $proxy_pricess,3, 2, 0, $dz_time, $cr_time, '$notes')"; $insertResult = mysqli_query($con, $insertQuery); if (!$insertResult) { echo ''; exit; } echo ''; } mysqli_close($con); ?>