Browse Source

课表同步调整修复bug

dzx 1 year ago
parent
commit
2d8a52ce45

+ 1 - 1
src/main/java/com/xjrsoft/module/schedule/util/DataUtil.java

@@ -456,7 +456,7 @@ public class DataUtil {
     public void insertCourseTable(Db db, JsonArray data, Map<String, Long> classroomMap, Map<String, Long> coureseMap,
         Map<String, Long> semesterMap, Map<String, Long> teacherMap, Map<String, Long> classMap) throws SQLException {
         List<String> sqls = new ArrayList<>();
-        Map<Integer, String> week = ScheduleUtil.getWeek();
+//        Map<Integer, String> week = ScheduleUtil.getWeek();
         Map<Integer, Integer> tmePeriod = ScheduleUtil.getTmePeriod();
         int count = 1;
         for (JsonElement jsonElement : data) {

+ 13 - 0
src/main/resources/sqlScript/20240125_sql.sql

@@ -99,7 +99,20 @@ END$$
 DELIMITER ;
 CALL createCom;
 DROP PROCEDURE createCom;
+DROP PROCEDURE IF EXISTS createCom;
+DELIMITER $$
+CREATE
+    PROCEDURE createCom()
+BEGIN
+    IF NOT EXISTS(SELECT 1 FROM information_schema.columns  WHERE table_name='course_table' AND COLUMN_NAME = 'teacher_serial_no') THEN
+        ALTER TABLE `course_table`
+            ADD COLUMN `teacher_serial_no` VARCHAR(40) NULL DEFAULT NULL COMMENT '教师SerialNo';
 
+    END IF;
+END$$
+DELIMITER ;
+CALL createCom;
+DROP PROCEDURE createCom;
 
 -- ------------------
 -- 课表,字段长度调整