This commit is contained in:
zt
2025-03-11 15:04:38 +08:00
parent 4b54cba7e4
commit a68535b28d
4 changed files with 18 additions and 4 deletions

View File

@ -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 = "姓名不能为空")

View File

@ -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());
//发消息

View File

@ -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;
}