fix(resource): 修复用户信息为空时的异常处理
parent
6dedc5a170
commit
c7a59a0d99
|
@ -116,11 +116,19 @@ public class ModelImageLikeServiceImpl extends ServiceImpl<ModelImageLikeMapper,
|
||||||
|
|
||||||
// 获取用户信息
|
// 获取用户信息
|
||||||
SysUser sysUser = sysUserService.selectUserById(modelImageLike.getUserId());
|
SysUser sysUser = sysUserService.selectUserById(modelImageLike.getUserId());
|
||||||
|
if (Objects.isNull(sysUser)) {
|
||||||
|
page.setTotal(page.getTotal() - 1);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
modelImageLikeVo.setUserName(sysUser.getUserName());
|
modelImageLikeVo.setUserName(sysUser.getUserName());
|
||||||
modelImageLikeVo.setUserAvatar(sysUser.getAvatar());
|
modelImageLikeVo.setUserAvatar(sysUser.getAvatar());
|
||||||
|
|
||||||
// 获取图片信息
|
// 获取图片信息
|
||||||
ModelImage modelImage = modelImageMapper.selectById(modelImageLike.getModelImageId());
|
ModelImage modelImage = modelImageMapper.selectById(modelImageLike.getModelImageId());
|
||||||
|
if (Objects.isNull(modelImage)) {
|
||||||
|
page.setTotal(page.getTotal() - 1);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
modelImageLikeVo.setImagePaths(modelImage.getImagePaths());
|
modelImageLikeVo.setImagePaths(modelImage.getImagePaths());
|
||||||
modelImageLikeVo.setLikeNum(modelImage.getLikeNum());
|
modelImageLikeVo.setLikeNum(modelImage.getLikeNum());
|
||||||
|
|
||||||
|
|
|
@ -201,6 +201,10 @@ public class ModelImageServiceImpl extends ServiceImpl<ModelImageMapper, ModelIm
|
||||||
BeanUtil.copyProperties(modelImage, modelImageVo);
|
BeanUtil.copyProperties(modelImage, modelImageVo);
|
||||||
// 获取用户信息
|
// 获取用户信息
|
||||||
SysUser sysUser = sysUserService.selectUserById(modelImage.getUserId());
|
SysUser sysUser = sysUserService.selectUserById(modelImage.getUserId());
|
||||||
|
if (Objects.isNull(sysUser)) {
|
||||||
|
page.setTotal(page.getTotal() - 1);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
modelImageVo.setUserId(sysUser.getUserId());
|
modelImageVo.setUserId(sysUser.getUserId());
|
||||||
modelImageVo.setUserName(sysUser.getUserName());
|
modelImageVo.setUserName(sysUser.getUserName());
|
||||||
modelImageVo.setUserAvatar(sysUser.getAvatar());
|
modelImageVo.setUserAvatar(sysUser.getAvatar());
|
||||||
|
|
|
@ -93,11 +93,19 @@ public class ModelLikeServiceImpl extends ServiceImpl<ModelLikeMapper, ModelLike
|
||||||
|
|
||||||
// 获取用户信息
|
// 获取用户信息
|
||||||
SysUser sysUser = sysUserService.selectUserById(modelLike.getUserId());
|
SysUser sysUser = sysUserService.selectUserById(modelLike.getUserId());
|
||||||
|
if (Objects.isNull(sysUser)) {
|
||||||
|
page.setTotal(page.getTotal() - 1);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
modelLikeVo.setUserName(sysUser.getUserName());
|
modelLikeVo.setUserName(sysUser.getUserName());
|
||||||
modelLikeVo.setUserAvatar(sysUser.getAvatar());
|
modelLikeVo.setUserAvatar(sysUser.getAvatar());
|
||||||
|
|
||||||
// 获取模型信息
|
// 获取模型信息
|
||||||
ModelProduct modelProduct = modelMapper.selectById(modelLike.getModelId());
|
ModelProduct modelProduct = modelMapper.selectById(modelLike.getModelId());
|
||||||
|
if (Objects.isNull(modelProduct)) {
|
||||||
|
page.setTotal(page.getTotal() - 1);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
modelLikeVo.setSurfaceUrl(modelProduct.getSurfaceUrl());
|
modelLikeVo.setSurfaceUrl(modelProduct.getSurfaceUrl());
|
||||||
modelLikeVo.setLikeNum(modelProduct.getLikeNum());
|
modelLikeVo.setLikeNum(modelProduct.getLikeNum());
|
||||||
|
|
||||||
|
|
|
@ -157,6 +157,10 @@ public class ModelServiceImpl extends ServiceImpl<ModelMapper,ModelProduct> impl
|
||||||
BeanUtil.copyProperties(modelImage, modelVo);
|
BeanUtil.copyProperties(modelImage, modelVo);
|
||||||
// 获取用户信息
|
// 获取用户信息
|
||||||
SysUser sysUser = sysUserService.selectUserById(modelImage.getUserId());
|
SysUser sysUser = sysUserService.selectUserById(modelImage.getUserId());
|
||||||
|
if (Objects.isNull(sysUser)) {
|
||||||
|
page.setTotal(page.getTotal() - 1);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
modelVo.setUserId(sysUser.getUserId());
|
modelVo.setUserId(sysUser.getUserId());
|
||||||
modelVo.setUserName(sysUser.getUserName());
|
modelVo.setUserName(sysUser.getUserName());
|
||||||
modelVo.setUserAvatar(sysUser.getAvatar());
|
modelVo.setUserAvatar(sysUser.getAvatar());
|
||||||
|
|
|
@ -37,6 +37,7 @@ import org.springframework.stereotype.Service;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 工作流 业务实现层
|
* 工作流 业务实现层
|
||||||
|
@ -381,6 +382,10 @@ public class WorkFlowServiceImpl extends ServiceImpl<WorkFlowMapper, WorkFlow> i
|
||||||
BeanUtil.copyProperties(workFlow, workFlowVo);
|
BeanUtil.copyProperties(workFlow, workFlowVo);
|
||||||
// 获取用户信息
|
// 获取用户信息
|
||||||
SysUser sysUser = sysUserService.selectUserById(workFlow.getUserId());
|
SysUser sysUser = sysUserService.selectUserById(workFlow.getUserId());
|
||||||
|
if (Objects.isNull(sysUser)) {
|
||||||
|
page.setTotal(page.getTotal() - 1);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
workFlowVo.setUserId(sysUser.getUserId());
|
workFlowVo.setUserId(sysUser.getUserId());
|
||||||
workFlowVo.setUserName(sysUser.getUserName());
|
workFlowVo.setUserName(sysUser.getUserName());
|
||||||
workFlowVo.setUserAvatar(sysUser.getAvatar());
|
workFlowVo.setUserAvatar(sysUser.getAvatar());
|
||||||
|
|
Loading…
Reference in New Issue