优化
This commit is contained in:
		@ -9,6 +9,7 @@ import lombok.NoArgsConstructor;
 | 
			
		||||
import lombok.experimental.Accessors;
 | 
			
		||||
 | 
			
		||||
import javax.validation.constraints.NotBlank;
 | 
			
		||||
import javax.validation.constraints.NotNull;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -24,8 +25,8 @@ import java.util.List;
 | 
			
		||||
public class UserRealNameAuthenticationDTO {
 | 
			
		||||
 | 
			
		||||
	@ApiModelProperty("主键")
 | 
			
		||||
	@NotBlank(message = "主键不能为空")
 | 
			
		||||
	private String id;
 | 
			
		||||
	@NotNull(message = "主键不能为空")
 | 
			
		||||
	private Long userId;
 | 
			
		||||
 | 
			
		||||
	@ApiModelProperty("姓名")
 | 
			
		||||
	@NotBlank(message = "姓名不能为空")
 | 
			
		||||
 | 
			
		||||
@ -17,6 +17,7 @@ import com.ruoyi.bgt.mapper.BgtProjectRecruitApplyMapper;
 | 
			
		||||
import com.ruoyi.bgt.service.IBgtMessageService;
 | 
			
		||||
import com.ruoyi.bgt.service.IBgtProjectRecruitApplyService;
 | 
			
		||||
import com.ruoyi.bgt.service.IBgtProjectRecruitService;
 | 
			
		||||
import com.ruoyi.common.constant.Constants;
 | 
			
		||||
import com.ruoyi.common.core.domain.entity.SysDictData;
 | 
			
		||||
import com.ruoyi.common.core.mybatisplus.core.ServicePlusImpl;
 | 
			
		||||
import com.ruoyi.common.core.page.TableDataInfo;
 | 
			
		||||
@ -231,6 +232,7 @@ public class BgtProjectRecruitApplyServiceImpl extends ServicePlusImpl<BgtProjec
 | 
			
		||||
		for (AnnexDTO annexDTO : dto.getEntryMaterials()) {
 | 
			
		||||
			annexDTO.setRecruitId(recruitApply.getRecruitId());
 | 
			
		||||
			annexDTO.setUserId(recruitApply.getUserId());
 | 
			
		||||
			annexDTO.setUserType(Constants.WGZ);
 | 
			
		||||
		}
 | 
			
		||||
		annexService.insertBatch(dto.getEntryMaterials());
 | 
			
		||||
		//发消息
 | 
			
		||||
 | 
			
		||||
@ -10,9 +10,11 @@ import com.ruoyi.bgt.bo.BgtUserQueryBo;
 | 
			
		||||
import com.ruoyi.bgt.domain.dto.UserRealNameAuthenticationDTO;
 | 
			
		||||
import com.ruoyi.bgt.mapper.BgtUserMapper;
 | 
			
		||||
import com.ruoyi.bgt.service.IBgtUserService;
 | 
			
		||||
import com.ruoyi.common.constant.Constants;
 | 
			
		||||
import com.ruoyi.common.core.domain.entity.BgtUser;
 | 
			
		||||
import com.ruoyi.common.core.mybatisplus.core.ServicePlusImpl;
 | 
			
		||||
import com.ruoyi.common.core.page.TableDataInfo;
 | 
			
		||||
import com.ruoyi.common.domain.dto.AnnexDTO;
 | 
			
		||||
import com.ruoyi.common.exception.BaseException;
 | 
			
		||||
import com.ruoyi.common.service.IAnnexService;
 | 
			
		||||
import com.ruoyi.common.utils.PageUtils;
 | 
			
		||||
@ -122,7 +124,16 @@ public class BgtUserServiceImpl extends ServicePlusImpl<BgtUserMapper, BgtUser>
 | 
			
		||||
	@Override
 | 
			
		||||
	@Transactional(rollbackFor = Exception.class)
 | 
			
		||||
	public Boolean realNameAuthentication(UserRealNameAuthenticationDTO dto) {
 | 
			
		||||
		BgtUser bgtUser = BeanUtil.copyProperties(dto, BgtUser.class);
 | 
			
		||||
		BgtUser bgtUser = baseMapper.selectOne(new LambdaQueryWrapper<BgtUser>().eq(BgtUser::getUserId, dto.getUserId()));
 | 
			
		||||
		if(bgtUser == null){
 | 
			
		||||
			throw new BaseException("用户不存在");
 | 
			
		||||
		}
 | 
			
		||||
		BeanUtil.copyProperties(dto, bgtUser);
 | 
			
		||||
		for (AnnexDTO annexDTO:dto.getAnnexList()){
 | 
			
		||||
			annexDTO.setUserId(dto.getUserId());
 | 
			
		||||
			annexDTO.setUserType(Constants.BGT);
 | 
			
		||||
			annexDTO.setAnnexType("1");
 | 
			
		||||
		}
 | 
			
		||||
		annexService.insertBatch(dto.getAnnexList());
 | 
			
		||||
		return baseMapper.updateById(bgtUser)>0;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user