入伍申请-申请通过后删除学生入住信息

This commit is contained in:
2025-12-16 11:09:52 +08:00
parent 07185a8c51
commit fc16147d89
3 changed files with 12 additions and 0 deletions

View File

@@ -93,6 +93,9 @@ public class ApprovalAssigneeListener implements ExecutionListener {
// 如果到了最后一个审批人,则修改申请表审核状态 // 如果到了最后一个审批人,则修改申请表审核状态
if (currentNodeName.equals("教务处主管领导审批")){ if (currentNodeName.equals("教务处主管领导审批")){
status = 6L; status = 6L;
// 审批通过后删除学生入住信息
rtEnlistmentReserveMapper.deleteDormitoryStudentById(enlistmentReserve.getStudentNo());
} }
// 改变申请表中的审核状态(审核通过) // 改变申请表中的审核状态(审核通过)
enlistmentReserve.setApplyStatus(status); enlistmentReserve.setApplyStatus(status);

View File

@@ -75,6 +75,8 @@ public interface EnlistmentReserveMapper extends BaseMapper<EnlistmentReserve> {
*/ */
int deleteRtEnlistmentReserveById(Long id); int deleteRtEnlistmentReserveById(Long id);
int deleteDormitoryStudentById(String StuNo);
/** /**
* 批量删除应征入伍保留学籍申请 * 批量删除应征入伍保留学籍申请
* *

View File

@@ -200,6 +200,13 @@
where id = #{id} where id = #{id}
</delete> </delete>
<!--根据学号删除学生入住信息-->
<delete id="deleteDormitoryStudentById" parameterType="String">
delete
from srs_dormitory_student
where stu_no = #{stuNo}
</delete>
<delete id="deleteRtEnlistmentReserveByIds" parameterType="String"> <delete id="deleteRtEnlistmentReserveByIds" parameterType="String">
delete from rt_enlistment_reserve where id in delete from rt_enlistment_reserve where id in
<foreach item="id" collection="array" open="(" separator="," close=")"> <foreach item="id" collection="array" open="(" separator="," close=")">