back_recharge
mashiyu 2019-02-26 19:43:19 +08:00
commit d5b2dab9b4
1 changed files with 41 additions and 39 deletions

View File

@ -89,27 +89,28 @@ public class STableManager {
LOGGER.error("file not find {}, do not find sheet with {} you need rebuild all sheet by gen sheet tool!", path, tableName);
// return null;
}
BufferedReader bufferedReader = new BufferedReader(new FileReader(file));
LOGGER.info("initMap:{}", clazz.getSimpleName());
while ((line = bufferedReader.readLine()) != null) {
if (line.isEmpty()){
continue;
try(BufferedReader bufferedReader = new BufferedReader(new FileReader(file))){
LOGGER.info("initMap:{}", clazz.getSimpleName());
while ((line = bufferedReader.readLine()) != null) {
if (line.isEmpty()){
continue;
}
T obj = clazz.newInstance();
String[] prarms = line.split("\\t");
switch (lineNum) {
case 0:
prarms = StringUtil.fieldHandle(prarms);
key.addAll(Arrays.asList(prarms));
break;
case 1:
type.addAll(Arrays.asList(prarms));
break;
default:
dealParams(clazz, map, key, type, obj, prarms);
break;
}
lineNum++;
}
T obj = clazz.newInstance();
String[] prarms = line.split("\\t");
switch (lineNum) {
case 0:
prarms = StringUtil.fieldHandle(prarms);
key.addAll(Arrays.asList(prarms));
break;
case 1:
type.addAll(Arrays.asList(prarms));
break;
default:
dealParams(clazz, map, key, type, obj, prarms);
break;
}
lineNum++;
}
} catch (Exception e) {
e.printStackTrace();
@ -139,27 +140,28 @@ public class STableManager {
List<String> key = new ArrayList<>();
List<String> type = new ArrayList<>();
int lineNum = 0;
BufferedReader bufferedReader = new BufferedReader(new FileReader(file));
LOGGER.info("initMap:{}", tableName);
while ((line = bufferedReader.readLine()) != null) {
T obj = clazz.newInstance();
String[] prarms = line.split("\\t");
switch (lineNum) {
case 0:
prarms = StringUtil.fieldHandle(prarms);
key.addAll(Arrays.asList(prarms));
break;
case 1:
type.addAll(Arrays.asList(prarms));
break;
default:
dealParams(clazz, mapConf, key, type, obj, prarms);
break;
try (BufferedReader bufferedReader = new BufferedReader(new FileReader(file))){
LOGGER.info("initMap:{}", tableName);
while ((line = bufferedReader.readLine()) != null) {
T obj = clazz.newInstance();
String[] prarms = line.split("\\t");
switch (lineNum) {
case 0:
prarms = StringUtil.fieldHandle(prarms);
key.addAll(Arrays.asList(prarms));
break;
case 1:
type.addAll(Arrays.asList(prarms));
break;
default:
dealParams(clazz, mapConf, key, type, obj, prarms);
break;
}
lineNum++;
}
lineNum++;
map.put(i, mapConf);
tableName = tableName.substring(0, 3);
}
map.put(i, mapConf);
tableName = tableName.substring(0, 3);
}
return map;
}