|
@@ -52,12 +52,15 @@ public class PersonnelHealthyController {
|
|
|
@SaCheckPermission("personnelhealthy:detail")
|
|
@SaCheckPermission("personnelhealthy:detail")
|
|
|
public RT<PageOutput<PersonnelHealthyPageVo>> page(@Valid PersonnelHealthyPageDto dto){
|
|
public RT<PageOutput<PersonnelHealthyPageVo>> page(@Valid PersonnelHealthyPageDto dto){
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+ Long userId = StpUtil.getLoginIdAsLong();
|
|
|
|
|
+ if(dto.getUserId() != null){
|
|
|
|
|
+ userId = dto.getUserId();
|
|
|
|
|
+ }
|
|
|
LambdaQueryWrapper<PersonnelHealthy> queryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<PersonnelHealthy> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper
|
|
queryWrapper
|
|
|
.orderByDesc(PersonnelHealthy::getId)
|
|
.orderByDesc(PersonnelHealthy::getId)
|
|
|
.eq(StrUtil.isNotEmpty(dto.getType()), PersonnelHealthy::getType, dto.getType())
|
|
.eq(StrUtil.isNotEmpty(dto.getType()), PersonnelHealthy::getType, dto.getType())
|
|
|
- .eq(PersonnelHealthy::getUserId, StpUtil.getLoginIdAsLong())
|
|
|
|
|
|
|
+ .eq(PersonnelHealthy::getUserId, userId)
|
|
|
.select(PersonnelHealthy.class,x -> VoToColumnUtil.fieldsToColumns(PersonnelHealthyPageVo.class).contains(x.getProperty()));
|
|
.select(PersonnelHealthy.class,x -> VoToColumnUtil.fieldsToColumns(PersonnelHealthyPageVo.class).contains(x.getProperty()));
|
|
|
IPage<PersonnelHealthy> page = personnelHealthyService.page(ConventPage.getPage(dto), queryWrapper);
|
|
IPage<PersonnelHealthy> page = personnelHealthyService.page(ConventPage.getPage(dto), queryWrapper);
|
|
|
PageOutput<PersonnelHealthyPageVo> pageOutput = ConventPage.getPageOutput(page, PersonnelHealthyPageVo.class);
|
|
PageOutput<PersonnelHealthyPageVo> pageOutput = ConventPage.getPageOutput(page, PersonnelHealthyPageVo.class);
|