From e9a92cf118083bcf0b2135d99b30cc4cab7f0c9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=B3=BD=E5=B8=86?= <411641460@qq.com> Date: Wed, 28 Jan 2026 15:57:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BE=AE=E4=BF=A1=E6=B3=A8?= =?UTF-8?q?=E5=86=8CBUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mjlogin/service/AccountService.java | 52 ++++++++++--------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/web_login/src/main/java/com/mjlogin/service/AccountService.java b/web_login/src/main/java/com/mjlogin/service/AccountService.java index a291a74..f9c4099 100644 --- a/web_login/src/main/java/com/mjlogin/service/AccountService.java +++ b/web_login/src/main/java/com/mjlogin/service/AccountService.java @@ -726,32 +726,34 @@ public class AccountService extends Controller { reqData.putUtfString("nick", strNick); int accountid = 0; if (resultArray.size() == 0) { - if (deviceCode == null) { - accountid = register(reqData); - } else { - reqData.putInt("sex", Integer.parseInt(object.get("sex").toString().replaceAll("\"", ""))); - reqData.putString("portrait", object.get("portrait").toString().replaceAll("\"", "")); - reqData.putString("nick", object.get("nick").toString().replaceAll("\"", "")); - reqData.putUtfString("acc", acc); - reqData.putUtfString("deviceCode", deviceCode); - // 判断是否有相同的设备id + accountid = register(reqData); - String sqld = "SELECT * FROM account WHERE device_code =?"; - String[] paramsd = new String[1]; - paramsd[0] = deviceCode; - ITArray resultArrayd = DataBase.use().executeQueryByTArrayLogin(sqld, paramsd); - if (resultArrayd.size() == 1) { - // 自动同步id - ITObject objd = resultArrayd.getTObject(0); - accountid = objd.getInt("id"); - String updateDeviceCodeSql = "update account set acc ='" + acc + "',is_bangding =1 where id=" - + accountid; - DataBase.use().executeUpdate(updateDeviceCodeSql); - isBangding = 1; - } else { - accountid = register(reqData); - } - } +// if (deviceCode == null) { +// accountid = register(reqData); +// } else { +// reqData.putInt("sex", Integer.parseInt(object.get("sex").toString().replaceAll("\"", ""))); +// reqData.putString("portrait", object.get("portrait").toString().replaceAll("\"", "")); +// reqData.putString("nick", object.get("nick").toString().replaceAll("\"", "")); +// reqData.putUtfString("acc", acc); +// reqData.putUtfString("deviceCode", deviceCode); +// // 判断是否有相同的设备id +// +// String sqld = "SELECT * FROM account WHERE device_code =?"; +// String[] paramsd = new String[1]; +// paramsd[0] = deviceCode; +// ITArray resultArrayd = DataBase.use().executeQueryByTArrayLogin(sqld, paramsd); +// if (resultArrayd.size() == 1) { +// // 自动同步id +// ITObject objd = resultArrayd.getTObject(0); +// accountid = objd.getInt("id"); +// String updateDeviceCodeSql = "update account set acc ='" + acc + "',is_bangding =1 where id=" +// + accountid; +// DataBase.use().executeUpdate(updateDeviceCodeSql); +// isBangding = 1; +// } else { +// accountid = register(reqData); +// } +// } } else { ITObject obj = resultArray.getTObject(0); accountid = obj.getInt("id");