优化
This commit is contained in:
@ -3,10 +3,13 @@ package com.ruoyi.web.controller.common;
|
|||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.ruoyi.bgt.domain.BgtProjectRecruitApply;
|
||||||
import com.ruoyi.bgt.domain.dto.BgtGetWgzAnnexDTO;
|
import com.ruoyi.bgt.domain.dto.BgtGetWgzAnnexDTO;
|
||||||
|
import com.ruoyi.bgt.service.IBgtProjectRecruitApplyService;
|
||||||
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
import com.ruoyi.common.core.page.TableDataInfo;
|
import com.ruoyi.common.core.page.TableDataInfo;
|
||||||
import com.ruoyi.common.domain.Annex;
|
import com.ruoyi.common.domain.Annex;
|
||||||
|
import com.ruoyi.common.exception.BaseException;
|
||||||
import com.ruoyi.common.service.IAnnexService;
|
import com.ruoyi.common.service.IAnnexService;
|
||||||
import com.ruoyi.common.utils.PageUtils;
|
import com.ruoyi.common.utils.PageUtils;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@ -36,6 +39,8 @@ public class AnnexController extends BaseController {
|
|||||||
|
|
||||||
private final IAnnexService iAnnexService;
|
private final IAnnexService iAnnexService;
|
||||||
|
|
||||||
|
private final IBgtProjectRecruitApplyService recordApplyService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询附件列表
|
* 查询附件列表
|
||||||
*/
|
*/
|
||||||
@ -110,10 +115,15 @@ public class AnnexController extends BaseController {
|
|||||||
@ApiOperation("包工头获取务工者附件")
|
@ApiOperation("包工头获取务工者附件")
|
||||||
@GetMapping("/getWgzAnnex")
|
@GetMapping("/getWgzAnnex")
|
||||||
public TableDataInfo<Annex> getWgzAnnex(BgtGetWgzAnnexDTO dto) {
|
public TableDataInfo<Annex> getWgzAnnex(BgtGetWgzAnnexDTO dto) {
|
||||||
|
|
||||||
|
BgtProjectRecruitApply byId = recordApplyService.getById(dto.getRecruitApplyId());
|
||||||
|
if(byId == null){
|
||||||
|
throw new BaseException("信息不存在");
|
||||||
|
}
|
||||||
List<String> list = Arrays.asList("1", "2");
|
List<String> list = Arrays.asList("1", "2");
|
||||||
String annexType = dto.getAnnexType();
|
String annexType = dto.getAnnexType();
|
||||||
LambdaQueryWrapper<Annex> wrapper = Wrappers.<Annex>lambdaQuery()
|
LambdaQueryWrapper<Annex> wrapper = Wrappers.<Annex>lambdaQuery()
|
||||||
.eq(Annex::getRecruitId, dto.getRecruitId())
|
.eq(Annex::getRecruitId, byId.getRecruitId())
|
||||||
.eq(Annex::getUserId, dto.getUserId())
|
.eq(Annex::getUserId, dto.getUserId())
|
||||||
.eq(Annex::getUserType, WGZ)
|
.eq(Annex::getUserType, WGZ)
|
||||||
.eq(!"3".equals(annexType), Annex::getAnnexType, annexType)
|
.eq(!"3".equals(annexType), Annex::getAnnexType, annexType)
|
||||||
|
@ -28,6 +28,9 @@ public class BgtGetWgzAnnexDTO {
|
|||||||
@ApiModelProperty("附件类型")
|
@ApiModelProperty("附件类型")
|
||||||
private String annexType;
|
private String annexType;
|
||||||
|
|
||||||
|
@ApiModelProperty("招工申请ID")
|
||||||
|
private Long recruitApplyId;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user