修复:GlobalDataManager 部分语法错误

This commit is contained in:
坏黑
2018-02-07 23:05:31 +08:00
parent af29cbe4f0
commit 9585f1162d

View File

@@ -316,20 +316,35 @@ public class GlobalDataManager {
@Override @Override
public void run() { public void run() {
for (String name : variables.keySet()) { /**
// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD> * <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>б<EFBFBD><D0B1><EFBFBD>
HashMap<String, Object> value = Main.getConnection().getValueLast(Main.getTablePrefix() + "_plugindata", "name", name, "variable", "upgrade"); * <20>µı<C2B5><C4B1><EFBFBD><EFBFBD><EFBFBD>Ǿɵı<C9B5><C4B1><EFBFBD>
*/
LinkedList<HashMap<String, Object>> list = Main.getConnection().getValues(Main.getTablePrefix() + "_plugindata", "id", -1, false, "name", "variable", "upgrade");
// ѭ<><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
for (HashMap<String, Object> value : list) {
Object name = value.get("name");
try { try {
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
if (!value.get("upgrade").toString().equals(variables.get(name).getUpgradeUID())) { if (variables.containsKey(name)) {
if (value.get("variable").toString().equals("null")) { // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
if (!value.get("upgrade").equals(variables.get(name).getUpgradeUID())) {
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD>
if (value.get("variable").equals("null")) {
// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
variables.remove(name); variables.remove(name);
} }
else { else {
// <20><><EFBFBD>±<EFBFBD><C2B1><EFBFBD>
variables.get(name).setVariable(value.get("variable").toString()); variables.get(name).setVariable(value.get("variable").toString());
} }
} }
} }
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
else if (!value.get("variable").equals("null")) {
variables.put(value.get("name").toString(), new SQLVariable(value.get("name").toString(), value.get("variable").toString(), value.get("upgrade").toString()));
}
}
catch (Exception e) { catch (Exception e) {
// <20>Ƴ<EFBFBD> // <20>Ƴ<EFBFBD>
variables.remove(name); variables.remove(name);