This commit is contained in:
zt
2025-03-31 09:19:17 +08:00
parent 382af7790e
commit ed14f2399d
7 changed files with 123 additions and 26 deletions

View File

@ -0,0 +1,23 @@
package com.ruoyi.bgt.domain.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
@Data
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel("App包工头查看附件查询对象")
public class BgtGetAnnexDTO {
@ApiModelProperty("用户ID")
private Long userId;
@ApiModelProperty("附件类型")
private String annexType;
}

View File

@ -0,0 +1,13 @@
package com.ruoyi.common.domain.dto;
import com.ruoyi.common.domain.Annex;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import java.util.List;
@Data
@ApiModel("附件对象")
public class AnnexListDTO {
private List<Annex> list;
}

View File

@ -19,6 +19,7 @@ public class FbsTaskApplyListDTO {
@NotNull(message = "任务id不能为空")
private Long taskId;
@ApiModelProperty(value = "申请状态0=申请中,1=已同意,2=已拒绝,3=已取消)",hidden = true)
private String applyStatus;
}

View File

@ -20,6 +20,7 @@ import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.AuditStatus;
import com.ruoyi.common.enums.ProjectTaskStatus;
import com.ruoyi.common.enums.RecruitApplyStatus;
import com.ruoyi.common.enums.TaskApplyStatus;
import com.ruoyi.common.util.DataUtil;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.PageUtils;
@ -324,6 +325,10 @@ public class FbsProjectTaskServiceImpl extends ServicePlusImpl<FbsProjectTaskMap
fbsTaskApplyListDTO.setPageNum(1);
fbsTaskApplyListDTO.setPageSize(3);
fbsTaskApplyListDTO.setTaskId(task.getId());
if(task.getUserId()!=null){
fbsTaskApplyListDTO.setApplyStatus(TaskApplyStatus.PASS.getCode());
}
TableDataInfo<FbsProjectTaskApplyListVO> applyList = fbsProjectTaskApplyService.queryPageListByTaskId(fbsTaskApplyListDTO);
fbsProjectTaskListVO.setApplyList(applyList.getRows());
fbsProjectTaskListVOS.add(fbsProjectTaskListVO);

View File

@ -28,6 +28,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
from fbs_project_task_apply fpta
left join bgt_user bu on fpta.user_id = bu.user_id
where fpta.task_id = #{dto.taskId}
<if test="dto.applyStatus != null and dto.applyStatus != ''">
and fpta.apply_status = #{dto.applyStatus}
</if>
order by fpta.id desc
</select>