This commit is contained in:
zt
2025-03-24 17:44:23 +08:00
parent 24b68f6d79
commit 8aa9e7b9ad
2 changed files with 52 additions and 9 deletions

View File

@ -1,10 +1,14 @@
package com.ruoyi.web.controller.common;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.bgt.domain.dto.BgtGetWgzAnnexDTO;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.domain.Annex;
import com.ruoyi.common.service.IAnnexService;
import com.ruoyi.common.utils.PageUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
@ -105,14 +109,16 @@ public class AnnexController extends BaseController {
@ApiOperation("包工头获取务工者附件")
@GetMapping("/getWgzAnnex")
public AjaxResult<List<Annex>> getWgzAnnex(Long recruitId,Long userId,String annexType) {
List<Annex> list = iAnnexService.list(Wrappers.<Annex>lambdaQuery()
.eq(Annex::getRecruitId, recruitId)
.eq(Annex::getUserId, userId)
public TableDataInfo<Annex> getWgzAnnex(BgtGetWgzAnnexDTO dto) {
List<String> list = Arrays.asList("1", "2");
String annexType = dto.getAnnexType();
LambdaQueryWrapper<Annex> wrapper = Wrappers.<Annex>lambdaQuery()
.eq(Annex::getRecruitId, dto.getRecruitId())
.eq(Annex::getUserId, dto.getUserId())
.eq(Annex::getUserType, WGZ)
.eq(!"3".equals(annexType),Annex::getAnnexType, annexType)
.in("3".equals(annexType),Annex::getAnnexType, Arrays.asList("1","2")
));
return AjaxResult.success(list);
.eq(!"3".equals(annexType), Annex::getAnnexType, annexType)
.in("3".equals(annexType), Annex::getAnnexType, list);
Page<Annex> result = iAnnexService.page(PageUtils.buildPage(), wrapper);
return PageUtils.buildDataInfo(result);
}
}