|
|
@ -6,14 +6,14 @@ import cn.hutool.core.util.ObjectUtil; |
|
|
|
import com.ccsens.common.bean.dto.CDeliverDto; |
|
|
|
import com.ccsens.common.bean.po.ProDeliver; |
|
|
|
import com.ccsens.common.bean.po.ProDeliverChecker; |
|
|
|
import com.ccsens.common.bean.po.ProRoleTask; |
|
|
|
import com.ccsens.common.bean.po.ProTaskSub; |
|
|
|
import com.ccsens.common.bean.vo.CDeliverVo; |
|
|
|
import com.ccsens.common.bean.vo.CProjectVo; |
|
|
|
import com.ccsens.common.persist.dao.*; |
|
|
|
import com.ccsens.common.util.CommonCodeError; |
|
|
|
import com.ccsens.util.CodeError; |
|
|
|
import com.ccsens.util.exception.BaseException; |
|
|
|
import com.github.pagehelper.PageHelper; |
|
|
|
import com.github.pagehelper.PageInfo; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Propagation; |
|
|
@ -144,16 +144,14 @@ public class DeliverService implements IDeliverService{ |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public CDeliverVo.DeliverOfProject queryDeliverOfProject(CDeliverDto.QueryDeliverOfProject params, Long userId) { |
|
|
|
public PageInfo<CDeliverVo.DeliverOfTask> queryDeliverOfProject(CDeliverDto.QueryDeliverOfProject params, Long userId) { |
|
|
|
CProjectVo.ProjectInfo projectById = projectDao.findProjectById(params.getProjectId()); |
|
|
|
if (ObjectUtil.isNull(projectById)) { |
|
|
|
throw new BaseException(CommonCodeError.PROJECT_NOT_FOUND); |
|
|
|
} |
|
|
|
PageHelper.startPage(params.getPageNum(),params.getPageSize()); |
|
|
|
List<CDeliverVo.DeliverOfTask> deliverOfTask = deliverDao.queryDeliverOfProject(params); |
|
|
|
CDeliverVo.DeliverOfProject deliverOfProject = new CDeliverVo.DeliverOfProject(); |
|
|
|
deliverOfProject.setProjectName(projectById.getName()); |
|
|
|
deliverOfProject.setDeliverOfTaskList(deliverOfTask); |
|
|
|
return deliverOfProject; |
|
|
|
return new PageInfo<>(deliverOfTask); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|