src/main/java/org/springblade/modules/apply/controller/ApplyController.java
@@ -102,7 +102,7 @@ if (1==user.getIsApply()){ return R.data(201,"已报名,不能重复报名"); } if (2==user.getIsApply() || -1==user.getIsApply() || 3==user.getIsApply()){ if (1!=user.getIsApply()){ //默认通过 apply.setApplyStatus(2); //默认为未考试状态 @@ -430,7 +430,7 @@ return R.data(200,"取消报名成功"); } }else { if (user.getIsApply()==2) { if (user.getIsApply()!=1) { return R.data(201,"尚未报名"); } if(user.getIsApply()==1){ @@ -471,7 +471,7 @@ user.setIsApply(1); userService.updateById(user); } else { if (user.getIsApply() == 2 || -1==user.getIsApply() || 3==user.getIsApply()) { if (user.getIsApply() != 1) { Apply apply1 = new Apply(); apply1.setApplyStatus(2); //默认为未考试状态 @@ -504,7 +504,7 @@ user.setIsApply(1); userService.updateById(user); } else { if (user.getIsApply() == 2 || -1==user.getIsApply() || 3==user.getIsApply()) { if (user.getIsApply() != 1) { Apply apply1 = new Apply(); apply1.setApplyStatus(2); //默认为未考试状态 src/main/java/org/springblade/modules/apply/service/impl/ApplyServiceImpl.java
@@ -117,7 +117,7 @@ user1.setIsApply(1); userService.updateById(user1); }else { if (user1.getIsApply()==2 || -1==user.getIsApply() || 3==user.getIsApply()) { if (user1.getIsApply()!=1) { Apply apply1 = new Apply(); apply1.setApplyStatus(2); //默认为未考试状态 src/main/java/org/springblade/modules/dispatcher/controller/DispatcherController.java
@@ -134,7 +134,6 @@ //查询派遣单位的信息,设置行政区 dispatcher.setJurisdiction(dispatcherUnitService.getById(dispatcher.getDispatcherUnitId()).getJurisdiction().toString()); } //arg.test01(arg.url+"/dispatcher/save",dispatcher); } else { if (null != dispatcher.getUserIds() && dispatcher.getUserIds() != "") { @@ -151,7 +150,6 @@ //查询派遣单位的信息,设置行政区 dispatcher.setJurisdiction(dispatcherUnitService.getById(dispatcher.getDispatcherUnitId()).getJurisdiction().toString()); } //arg.test01(arg.url+"/dispatcher/update",dispatcher); } return R.status(dispatcherService.saveOrUpdate(dispatcher)); } src/main/java/org/springblade/modules/dispatcher/service/impl/DispatcherServiceImpl.java
@@ -16,13 +16,18 @@ */ package org.springblade.modules.dispatcher.service.impl; import lombok.AllArgsConstructor; import org.springblade.modules.dispatcher.entity.Dispatcher; import org.springblade.modules.dispatcher.vo.DispatcherVO; import org.springblade.modules.dispatcher.mapper.DispatcherMapper; import org.springblade.modules.dispatcher.service.IDispatcherService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springblade.modules.system.entity.User; import org.springblade.modules.system.service.IUserService; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; /** * 服务实现类 @@ -31,11 +36,35 @@ * @since 2021-07-07 */ @Service @AllArgsConstructor public class DispatcherServiceImpl extends ServiceImpl<DispatcherMapper, Dispatcher> implements IDispatcherService { private final IUserService userService; @Override public IPage<DispatcherVO> selectDispatcherPage(IPage<DispatcherVO> page, DispatcherVO dispatcher) { return page.setRecords(baseMapper.selectDispatcherPage(page, dispatcher)); List<DispatcherVO> dispatcherVOS = baseMapper.selectDispatcherPage(page, dispatcher); if (dispatcherVOS.size()>0){ dispatcherVOS.forEach(dispatcherVO -> { String userIds = dispatcherVO.getUserIds(); if (!userIds.isEmpty()){ String[] userIdArray = userIds.split(","); if (userIdArray.length>0) { StringBuilder builder = new StringBuilder(); //查询用户信息 for (String userId : userIdArray) { User user = userService.getById(userId); if (null != user) { builder.append(user.getRealName()).append(","); } } String s = builder.toString(); dispatcherVO.setSecurityName(s.substring(0,s.length()-1)); } } }); } return page.setRecords(dispatcherVOS); } /** src/main/java/org/springblade/modules/training/controller/TrainingRegistrationController.java
@@ -95,7 +95,7 @@ if (1==user.getIsTrain()){ return R.data(201,"已报名,不能重复报名"); } if (2==user.getIsTrain() || -1==user.getIsTrain() || 3==user.getIsTrain()){ if (1!=user.getIsTrain()){ //已报名 trainingRegistration.setCancel(1); //默认为未考试状态 @@ -173,7 +173,7 @@ user.setIsTrain(1); userService.updateById(user); }else { if (user.getIsTrain()==2 || -1==user.getIsTrain() || 3==user.getIsTrain()) { if (user.getIsTrain()!=1) { TrainingRegistration trainingRegistration1 = new TrainingRegistration(); trainingRegistration1.setCancel(1); //默认为未考试状态 src/main/java/org/springblade/modules/training/service/impl/TrainingRegistrationServiceImpl.java
@@ -95,7 +95,7 @@ user.setIsTrain(1); userService.updateById(user); }else { if (2 == user.getIsTrain() || -1==user.getIsTrain() || 3==user.getIsTrain()) { if (user.getIsTrain()!=1) { trainingRegistration.setIsExam(1); trainingRegistration.setCancel(1); trainingRegistration.setTrainingTime(new Date());