Skip to content
This repository was archived by the owner on May 5, 2025. It is now read-only.

Commit 79b0b27

Browse files
committed
fix some bugs
1 parent cabef8a commit 79b0b27

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

src/main/java/top/mryan2005/managesysteminjava/BasicClass/LoginPart.java

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class LoginPart {
1313

1414
private SQLLinker sql;
1515

16-
private HashMap<String, User> users = new HashMap<String, User>();
16+
private HashMap<String, User> users = new HashMap<>();
1717

1818
public String getMaxId() {
1919
ResultSet res = sql.runSQL("SELECT MAX(id) 'maxid' FROM Users.[user]");
@@ -107,7 +107,7 @@ public void setPassword(String username, String password) {
107107

108108
public void setSex(String username, String sex) {
109109
sql.runSQL("UPDATE Users.[user] SET sex = '" + sex + "' WHERE username = '" + username + "'");
110-
users.get(username).Sex = sex;
110+
users.get(username).sex = sex;
111111
}
112112

113113
public void setLevel(String username, int level) {
@@ -120,8 +120,9 @@ public String LevelUp(String username, String Operator) {
120120
if(users.get(username) == null) {
121121
return "用户不存在!";
122122
}
123-
sql.runSQL("UPDATE Users.[user] SET level = " + (users.get(username).level + 1) + " WHERE username = '" + username + "'");
124-
users.get(username).level = users.get(username).level+1;
123+
int res = users.get(username).level + 1;
124+
sql.runSQL("UPDATE Users.[user] SET level = " + res + " WHERE username = '" + username + "'");
125+
users.get(username).level = res;
125126
return "";
126127
} else {
127128
return "权限不足!";
@@ -133,8 +134,9 @@ public String LevelUp(String username, String Operator, int dis) {
133134
if(users.get(username) == null) {
134135
return "用户不存在!";
135136
}
136-
sql.runSQL("UPDATE Users.[user] SET level = " + (users.get(username).level + dis) + " WHERE username = '" + username + "'");
137-
users.get(username).level = users.get(username).level+dis;
137+
int res = users.get(username).level + dis;
138+
sql.runSQL("UPDATE Users.[user] SET level = " + res + " WHERE username = '" + username + "'");
139+
users.get(username).level = res;
138140
return "";
139141
} else {
140142
return "权限不足!";
@@ -146,8 +148,9 @@ public void levelDown(String username, String Operator) {
146148
if(users.get(username) == null) {
147149
return;
148150
}
149-
sql.runSQL("UPDATE Users.[user] SET level = " + (users.get(username).level - 1) + " WHERE username = '" + username + "'");
150-
users.get(username).level = users.get(username).level-1;
151+
int res = users.get(username).level - 1;
152+
sql.runSQL("UPDATE Users.[user] SET level = " + res + " WHERE username = '" + username + "'");
153+
users.get(username).level = res;
151154
}
152155
}
153156

@@ -156,8 +159,9 @@ public void levelDown(String username, String Operator, int dis) {
156159
if(users.get(username) == null) {
157160
return;
158161
}
159-
sql.runSQL("UPDATE Users.[user] SET level = " + (users.get(username).level - dis) + " WHERE username = '" + username + "'");
160-
users.get(username).level = users.get(username).level-dis;
162+
int res = users.get(username).level - dis;
163+
sql.runSQL("UPDATE Users.[user] SET level = " + res + " WHERE username = '" + username + "'");
164+
users.get(username).level = res;
161165
}
162166
}
163167

src/main/java/top/mryan2005/managesysteminjava/BasicClass/User.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@
33
public class User {
44
public String username; // 用户名
55
public String password; // 密码
6-
public String level; // 等级
6+
public int level; // 等级
77
public String role; // 角色
88
public String UName; // 昵称
99
public String avatar; // 头像
10+
public String sex;
1011

11-
public User(String username, String password, String level, String role, String UName, String avatar) {
12+
public User(String username, String password, int level, String role, String UName, String avatar) {
1213
this.username = username;
1314
this.password = password;
1415
this.level = level;
1516
this.role = role;
1617
this.UName = UName;
1718
this.avatar = avatar;
19+
this.sex = "Unknown";
1820
}
1921
}

0 commit comments

Comments
 (0)