|
|
@@ -96,22 +96,23 @@ public class StudentDropOutNode extends NodeComponent {
|
|
|
.eq(BaseStudentSchoolRoll::getUserId, studentDropOut.getStudentUserId())
|
|
|
.eq(BaseStudentSchoolRoll::getDeleteMark, DeleteMark.NODELETE.getCode())
|
|
|
);
|
|
|
+ if(schoolRoll != null){
|
|
|
+ //记录异动
|
|
|
+ changeRecordService.insertData(
|
|
|
+ ArchivesStatusEnum.fromCode(schoolRoll.getArchivesStatus()),
|
|
|
+ schoolRoll.getArchivesStatus(),
|
|
|
+ ArchivesStatusEnum.FB2904.getValue(),
|
|
|
+ ArchivesStatusEnum.FB2904.getCode(),
|
|
|
+ studentDropOut.getStudentUserId(),
|
|
|
+ studentDropOut.getCreateUserId(),
|
|
|
+ StudentChangeTypeEnum.ArchivesStatus.getCode(),
|
|
|
+ 2
|
|
|
+ );
|
|
|
|
|
|
- //记录异动
|
|
|
- changeRecordService.insertData(
|
|
|
- ArchivesStatusEnum.fromCode(schoolRoll.getArchivesStatus()),
|
|
|
- schoolRoll.getArchivesStatus(),
|
|
|
- ArchivesStatusEnum.FB2904.getValue(),
|
|
|
- ArchivesStatusEnum.FB2904.getCode(),
|
|
|
- studentDropOut.getStudentUserId(),
|
|
|
- studentDropOut.getCreateUserId(),
|
|
|
- StudentChangeTypeEnum.ArchivesStatus.getCode(),
|
|
|
- 2
|
|
|
- );
|
|
|
-
|
|
|
- schoolRoll.setArchivesStatus(ArchivesStatusEnum.FB2904.getCode());
|
|
|
- studentSchoolRollService.updateById(schoolRoll);
|
|
|
-// studentSchoolRollService.disableStudent(schoolRoll.getUserId(), studentDropOut.getCreateUserId());
|
|
|
+ schoolRoll.setArchivesStatus(ArchivesStatusEnum.FB2904.getCode());
|
|
|
+ studentSchoolRollService.updateById(schoolRoll);
|
|
|
+ studentSchoolRollService.disableStudent(schoolRoll.getUserId(), studentDropOut.getCreateUserId());
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
});
|