优化
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
	 zt
					zt