From 3faf085c4311361b9811c2d67db9f4479a91aba7 Mon Sep 17 00:00:00 2001 From: lenheart Date: Fri, 26 Dec 2025 14:53:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=93=E5=BA=93=E9=94=81?= =?UTF-8?q?=20=E4=B8=8A=E7=BA=BF=E9=94=81=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _DPS_/_BuiltProject/仓库锁/仓库锁.nut | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/_DPS_/_BuiltProject/仓库锁/仓库锁.nut b/_DPS_/_BuiltProject/仓库锁/仓库锁.nut index c3a63a2..af27f35 100644 --- a/_DPS_/_BuiltProject/仓库锁/仓库锁.nut +++ b/_DPS_/_BuiltProject/仓库锁/仓库锁.nut @@ -21,7 +21,17 @@ class WarehouseLockC { + Cb_History_MileageSet_Func["WarehouseLockC"] <- function(SUser, Data) { + local Uid = SUser.GetUID(); + //查询uid是否存在于数据库中 + local querySql = "SELECT passwd FROM zyk.warehouselock WHERE uid = " + Uid; + local result = MysqlObject.Select(querySql, [""]); + //说明有密码 + if (result && result.len() > 0) { + NoWarehouseList.rawset(Uid, true); + } + } ClientSocketPackFuncMap.rawset(21008009, function(SUser, Jso) { local Uid = SUser.GetUID(); @@ -34,7 +44,6 @@ class WarehouseLockC { SUser.SendJso({ op = 21008010 }); - NoWarehouseList.rawset(Uid, true); } }.bindenv(this)); @@ -66,7 +75,7 @@ class WarehouseLockC { local CUser = NativePointer(args[0]).readPointer(); local SUser = User(CUser); local Uid = SUser.GetUID(); - if (NoWarehouseList.rawin(Uid)){ + if (NoWarehouseList.rawin(Uid)) { return false; } return null;