|
@@ -86,7 +86,7 @@ public class TempDirectorTrainingCampDetailServiceImpl extends ServiceImpl<TempD
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
- public Integer applyCamp(TempDirectorTrainingCampDetailWrapper.ApplyCamp applyCamp) {
|
|
|
|
|
|
+ public TempDirectorTrainingCampDetailWrapper.ApplyCampResult applyCamp(TempDirectorTrainingCampDetailWrapper.ApplyCamp applyCamp) {
|
|
Date now = new Date();
|
|
Date now = new Date();
|
|
TempDirectorTrainingCamp trainingCamp = tempDirectorTrainingCampService.getById(applyCamp.getTempDirectorTrainingCampId());
|
|
TempDirectorTrainingCamp trainingCamp = tempDirectorTrainingCampService.getById(applyCamp.getTempDirectorTrainingCampId());
|
|
this.checkTraining(now,trainingCamp);
|
|
this.checkTraining(now,trainingCamp);
|
|
@@ -161,12 +161,16 @@ public class TempDirectorTrainingCampDetailServiceImpl extends ServiceImpl<TempD
|
|
teacherDao.insert(teacher);
|
|
teacherDao.insert(teacher);
|
|
}
|
|
}
|
|
sysUser.setUserType(sysUser.getUserType() + ",TEACHER");
|
|
sysUser.setUserType(sysUser.getUserType() + ",TEACHER");
|
|
|
|
+ teacherDao.updateUser(sysUser);
|
|
}
|
|
}
|
|
entity.setUserId(sysUser.getId());
|
|
entity.setUserId(sysUser.getId());
|
|
this.saveOrUpdate(entity);
|
|
this.saveOrUpdate(entity);
|
|
|
|
+ TempDirectorTrainingCampDetailWrapper.ApplyCampResult applyCampResult = new TempDirectorTrainingCampDetailWrapper.ApplyCampResult();
|
|
|
|
+ applyCampResult.setCampDetailId(entity.getId());
|
|
|
|
+ applyCampResult.setPaymentStatus(entity.getPaymentStatus());
|
|
// 删除缓存锁
|
|
// 删除缓存锁
|
|
redissonClient.getBucket(submitLockKey).delete();
|
|
redissonClient.getBucket(submitLockKey).delete();
|
|
- return entity.getId();
|
|
|
|
|
|
+ return applyCampResult;
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|