yangdamao 2 lat temu
rodzic
commit
69a5f9496c

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/bo/ClassGradeOpenBo.java

@@ -38,4 +38,8 @@ public class ClassGradeOpenBo implements Serializable {
 
     @ApiModelProperty("班级名称")
     private String className;
+
+    private Integer learningStatus;
+
+    private Long learningTimeStart;
 }

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/bo/ClassGradeOpenUpBo.java

@@ -33,4 +33,8 @@ public class ClassGradeOpenUpBo implements Serializable {
     private Long gradeId;
 
     private Long interfacePushId;
+
+    private Integer learningStatus;
+
+    private Long learningTimeStart;
 }

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/impl/ClassGradeServiceImpl.java

@@ -513,6 +513,8 @@ public class ClassGradeServiceImpl extends ServiceImpl<ClassGradeMapper, ClassGr
                 openBo.setClassName(grade.getClassName());
                 openBo.setClassStartTime(grade.getClassStartTime());
                 openBo.setClassEndTime(grade.getClassEndTime());
+                openBo.setLearningStatus(grade.getLearningStatus());
+                openBo.setLearningTimeStart(grade.getLearningTimeStart());
                 //开班修改预报名班级下 所有班级
                 this.openOfficialGrade(openBo);
                 //官方班级开班通知旧系统
@@ -1279,6 +1281,8 @@ public class ClassGradeServiceImpl extends ServiceImpl<ClassGradeMapper, ClassGr
         openUpBo.setClassName(bo.getClassName());
         openUpBo.setClassStartTime(bo.getClassStartTime());
         openUpBo.setClassEndTime(bo.getClassEndTime());
+        openUpBo.setLearningStatus(bo.getLearningStatus());
+        openUpBo.setLearningTimeStart(bo.getLearningTimeStart());
         baseMapper.UpGradeStatusByTenant(openUpBo);
 
         //开启官方信息推送

+ 2 - 1
zhongzheng-system/src/main/resources/mapper/modules/grade/ClassGradeMapper.xml

@@ -1044,7 +1044,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     </select>
 
     <update id="UpGradeStatusByTenant" parameterType="com.zhongzheng.modules.grade.bo.ClassGradeOpenUpBo" >
-        update class_grade set class_status = #{classStatus},official_name = #{officialName},class_name = #{className},class_start_time = #{classStartTime},class_end_time = #{classEndTime}
+        update class_grade set class_status = #{classStatus},official_name = #{officialName},class_name = #{className},
+                               class_start_time = #{classStartTime},class_end_time = #{classEndTime},learning_status = {learningStatus},learning_time_start = #{learningTimeStart}
         where 1 = 1
         <if test="gradeIds != null and gradeIds.size()!=0 ">
             AND grade_id in