Selaa lähdekoodia

调课顶课申请相关接口,适应magicapi

dzx 1 vuosi sitten
vanhempi
commit
deab9031a6

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

@@ -471,7 +471,8 @@ public class DataUtil {
             }
             String updateSql = "update course_table set status = 3 where class_id = " + classMap.get(asJsonObject.get("classSerialNo").getAsString())
                     + " and time_period = " + tmePeriod.get(asJsonObject.get("timeOption").getAsInt())
-                    + " and time_number = " + timeNumber;
+                    + " and time_number = " + timeNumber
+                    + " and weeks = " + asJsonObject.get("dayOfWeek").getAsInt();
 
             String sql = "INSERT INTO course_table(id,base_semester_id,teacher_id,teacher_name,course_id,course_name," +
                     "class_id, class_name,weeks,weeks_cn,time_period,time_number,site_id,site_name,status," +

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

@@ -266,6 +266,22 @@ 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='evaluate_result' AND COLUMN_NAME = 'submit_record_id') THEN
+        ALTER TABLE `evaluate_submit_record`
+            ADD COLUMN `status` INT(0) NULL   COMMENT '状态(1:已评分,0:未评分)';
+    END IF;
+END$$
+DELIMITER ;
+CALL createCom;
+DROP PROCEDURE createCom;
+
+
 -- -------------------------------------------------------------------评价-----------------------------------------------------------------