|
|
@@ -695,26 +695,26 @@ public class DataUtil {
|
|
|
json.add("numberOfDay", asJsonObject.get("numberOfDay"));
|
|
|
infoMap.put(numberOfDayName, json);
|
|
|
}
|
|
|
-// List<String> sqls = new ArrayList<>();
|
|
|
int count = 1;
|
|
|
for (String number : infoMap.keySet()) {
|
|
|
- String substring1 = number.substring(number.length() - 1);
|
|
|
JsonObject jsonObject = infoMap.get(number);
|
|
|
+ int timeNumber = jsonObject.get("numberOfDay").getAsInt();//节次
|
|
|
+ String fullName = "第" +timeNumber + "节课";
|
|
|
long id = System.currentTimeMillis();
|
|
|
- String fullName = "第" +substring1 + "节课";
|
|
|
+
|
|
|
String sql = "INSERT INTO class_time(id,time_period,number,full_name,short_name,create_date,summer_start_time"
|
|
|
+ ",summer_end_time,winter_start_time,winter_end_time) select " + id + String.format("%04d", count) + ","
|
|
|
+ jsonObject.get("tmePeriod").getAsInt() + ","
|
|
|
- + substring1 + ","
|
|
|
+ + timeNumber + ","
|
|
|
+ "'" + fullName + "',"
|
|
|
- + "'" + fullName + "',now(),"
|
|
|
+ + "'" + number + "',now(),"
|
|
|
+ "'" + jsonObject.get("startTime").getAsString() + "',"
|
|
|
+ "'" + jsonObject.get("endTime").getAsString() + "',"
|
|
|
+ "'" + jsonObject.get("startTime").getAsString() + "',"
|
|
|
+ "'" + jsonObject.get("endTime").getAsString() + "' FROM DUAL"
|
|
|
+ " WHERE NOT EXISTS(SELECT * FROM class_time WHERE time_period = "
|
|
|
+ jsonObject.get("tmePeriod").getAsInt()
|
|
|
- + " and number = " + substring1 + ")";
|
|
|
+ + " and number = " + timeNumber + ")";
|
|
|
// sqls.add(sql);
|
|
|
SqlRunnerAdapter.db().insert(sql);
|
|
|
count ++;
|