给予退学,退学,休学,清空班级和宿舍
This commit is contained in:
@@ -81,6 +81,12 @@
|
||||
<artifactId>aviator</artifactId>
|
||||
<version>5.3.3</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.srs.dormitory</groupId>
|
||||
<artifactId>dms-dormitory</artifactId>
|
||||
<version>3.8.5</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
<properties>
|
||||
@@ -88,4 +94,4 @@
|
||||
<maven.compiler.target>8</maven.compiler.target>
|
||||
</properties>
|
||||
|
||||
</project>
|
||||
</project>
|
||||
|
@@ -3,6 +3,7 @@ package com.srs.flowable.listener.disqualification;
|
||||
import com.srs.common.utils.DateUtils;
|
||||
import com.srs.common.utils.SecurityUtils;
|
||||
import com.srs.common.utils.spring.SpringUtils;
|
||||
import com.srs.dormitory.domain.SrsDormitoryStudent;
|
||||
import com.srs.flowable.domain.StuDisqualification;
|
||||
import com.srs.flowable.domain.Student;
|
||||
import com.srs.flowable.mapper.DisciplinaryMapper;
|
||||
@@ -45,6 +46,9 @@ public class DisqualificationStatusListener implements TaskListener {
|
||||
disciplinaryMapper.updateStudentStatus(student);
|
||||
disciplinaryMapper.updateStudentStatus(student);
|
||||
// todo 辅导员给予退学:1、宿舍
|
||||
SrsDormitoryStudent dormitoryStudent=new SrsDormitoryStudent();
|
||||
dormitoryStudent.setStuNo(disqualificationId.getStuNo());
|
||||
disciplinaryMapper.deleteDormitoryStudent(dormitoryStudent);
|
||||
//2、综测
|
||||
//3、班级
|
||||
}
|
||||
|
@@ -3,6 +3,7 @@ package com.srs.flowable.listener.dropOutSchoo;
|
||||
import com.srs.common.utils.DateUtils;
|
||||
import com.srs.common.utils.SecurityUtils;
|
||||
import com.srs.common.utils.spring.SpringUtils;
|
||||
import com.srs.dormitory.domain.SrsDormitoryStudent;
|
||||
import com.srs.flowable.domain.StuDropOutSchool;
|
||||
import com.srs.flowable.domain.StuQuitSchool;
|
||||
import com.srs.flowable.domain.Student;
|
||||
@@ -43,6 +44,9 @@ public class DropOutSchoolStatusListener implements TaskListener {
|
||||
disciplinaryMapper.updateStudentStatus(student);
|
||||
|
||||
// todo 学生自动退学:
|
||||
SrsDormitoryStudent dormitoryStudent=new SrsDormitoryStudent();
|
||||
dormitoryStudent.setStuNo(stuDropOutSchool.getStuNo());
|
||||
disciplinaryMapper.deleteDormitoryStudent(dormitoryStudent);
|
||||
}else{
|
||||
throw new RuntimeException("该退学申请不存在");
|
||||
}
|
||||
|
@@ -3,6 +3,7 @@ package com.srs.flowable.listener.quitSchool;
|
||||
import com.srs.common.utils.DateUtils;
|
||||
import com.srs.common.utils.SecurityUtils;
|
||||
import com.srs.common.utils.spring.SpringUtils;
|
||||
import com.srs.dormitory.domain.SrsDormitoryStudent;
|
||||
import com.srs.flowable.domain.StuQuitSchool;
|
||||
import com.srs.flowable.domain.Student;
|
||||
import com.srs.flowable.mapper.DisciplinaryMapper;
|
||||
@@ -40,6 +41,9 @@ public class QuitSchoolStatusListener implements TaskListener {
|
||||
student.setUpdateTime(DateUtils.getNowDate());
|
||||
disciplinaryMapper.updateStudentStatus(student);
|
||||
// todo 学生自动休学:
|
||||
SrsDormitoryStudent dormitoryStudent=new SrsDormitoryStudent();
|
||||
dormitoryStudent.setStuNo(quitSchoolId.getStuNo());
|
||||
disciplinaryMapper.deleteDormitoryStudent(dormitoryStudent);
|
||||
} else {
|
||||
throw new RuntimeException("该休学申请不存在");
|
||||
}
|
||||
|
@@ -1,5 +1,6 @@
|
||||
package com.srs.flowable.mapper;
|
||||
|
||||
import com.srs.dormitory.domain.SrsDormitoryStudent;
|
||||
import com.srs.flowable.domain.StuDisciplinaryApplication;
|
||||
import com.srs.flowable.domain.Student;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
@@ -39,6 +40,10 @@ public interface DisciplinaryMapper {
|
||||
* @return
|
||||
*/
|
||||
int updateStudentStatus(Student student);
|
||||
/***
|
||||
* 清空宿舍
|
||||
*/
|
||||
|
||||
int deleteDormitoryStudent(SrsDormitoryStudent srsDormitoryStudent);
|
||||
|
||||
}
|
||||
|
@@ -78,6 +78,9 @@
|
||||
</trim>
|
||||
where stu_no = #{stuNo}
|
||||
</update>
|
||||
<delete id="deleteDormitoryStudent" parameterType="SrsDormitoryStudent">
|
||||
delete from srs_dormitory_student where stu_no=#{stuNo}
|
||||
</delete>
|
||||
|
||||
<select id="getApprovalByDeptIdAndRoleKey" resultType="java.lang.Long">
|
||||
SELECT a.user_id FROM sys_user a
|
||||
@@ -99,4 +102,4 @@
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
</mapper>
|
||||
|
Reference in New Issue
Block a user