| | |
| | | import org.springblade.modules.training.excel.TrainingRegistrationImporter; |
| | | import org.springblade.modules.training.service.TrainingRegistrationService; |
| | | import org.springblade.modules.training.vo.TrainingRegistrationVo; |
| | | import org.springblade.modules.vip.service.UserVipService; |
| | | import org.springblade.modules.vip.service.VipTopicService; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | |
| | | private final IUserService userService; |
| | | |
| | | private final ExamPaperService examPaperService; |
| | | |
| | | private final UserVipService userVipService; |
| | | |
| | | private final VipTopicService vipTopicService; |
| | | |
| | | /** |
| | | * 自定义分页 |
| | |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 是否为会员标记 |
| | | * @param trainingRegistration |
| | | * @return |
| | | */ |
| | | @PostMapping("/vipSign") |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R vipSign(@RequestBody TrainingRegistration trainingRegistration){ |
| | | //新增会员记录 |
| | | userVipService.insertUserVipInfo(trainingRegistration); |
| | | //新增会员题库记录 |
| | | vipTopicService.insertVipTopicInfo(trainingRegistration); |
| | | //内网报名信息同步 |
| | | String s1 = |
| | | "update sys_training_registration set vip_status = " + "'" + trainingRegistration.getVipStatus() + "'" |
| | | + " " + "where id = " + "'" + trainingRegistration.getId() + "'"; |
| | | FtpUtil.sqlFileUpload(s1); |
| | | //更新并返回数据 |
| | | return R.data(trainingRegistrationService.updateById(trainingRegistration)); |
| | | } |
| | | } |