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