fix: PHP数据库锁修复 + 用户组添加/移除错误处理
1. initTables()统一创建所有核心表(web_user_groups, web_user_group_members等) 2. handleAddGroupMember改用playerExists()本地验证替代异步validatePlayerViaJava() 3. handleRemoveGroupMember增加错误处理和affected行数检查 4. 移除validation_callback/visitor中的CREATE TABLE IF NOT EXISTS
This commit is contained in:
@@ -2450,10 +2450,10 @@ async function adminTransferLand(name, currentOwner) {
|
||||
const d = await res.json();
|
||||
if (d.success && d.pending) {
|
||||
glassAlert(d.message || '已提交改主请求,等待Java端验证');
|
||||
// 启动轮询,每5秒查询状态,最多等待1.05分钟
|
||||
// 启动轮询,每3秒查询状态,最多等待15秒
|
||||
let elapsed = 0;
|
||||
const maxWait = 65000; // 1.05分钟 = 65秒
|
||||
const interval = 5000; // 5秒轮询一次
|
||||
const maxWait = 15000; // 15秒
|
||||
const interval = 3000; // 3秒轮询一次
|
||||
const poll = async () => {
|
||||
try {
|
||||
const pollRes = await fetch('api/land_api.php?action=get_owner_change_status&name=' + encodeURIComponent(name) + '&secret=sdf1_web_comm_2026_ypshidifu');
|
||||
|
||||
Reference in New Issue
Block a user