wangliang 1 年之前
父節點
當前提交
bc210d3e03
共有 1 個文件被更改,包括 6 次插入6 次删除
  1. 6 6
      distributed-print/install/mysql/upgrade/3.2.4.sql

+ 6 - 6
distributed-print/install/mysql/upgrade/3.2.4.sql

@@ -73,17 +73,17 @@ SET es.exam_id = (
     WHERE
             edc.id = es.exam_detail_course_id);
 
-update grade_batch_paper gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_batch_paper gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id  and gb.paper_number = et.paper_number) where id > 0;
 
-update grade_module_define gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_module_define gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id  and gb.paper_number = et.paper_number) where id > 0;
 
-update grade_module_evaluation gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_module_evaluation gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id  and gb.paper_number = et.paper_number) where id > 0;
 
-update grade_paper gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_paper gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id  and gb.paper_number = et.paper_number) where id > 0;
 
-update grade_paper_dimension gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_paper_dimension gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id and gb.paper_number = et.paper_number) where id > 0;
 
-update grade_paper_struct gb set exam_id = (select exam_id from exam_task et where gb.paper_number = et.paper_number) where id > 0;
+update grade_paper_struct gb set exam_id = (select exam_id from exam_task et where gb.school_id = et.school_id and gb.paper_number = et.paper_number) where id > 0;
 
 UPDATE `sys_privilege` SET `related` = '50,49,621' WHERE (`id` = '310');