|
|
@ -160,22 +160,34 @@ public class ProjectFinanceService implements IProjectFinanceService{ |
|
|
|
@Override |
|
|
|
public PageInfo<ProjectFinanceVo.NeedCheckByMe> queryNeedCheckByMe(ProjectFinanceDto.QueryNeedCheckByMe param, Long userId) { |
|
|
|
PluFinance pluFinance = pluFinanceDao.queryByTaskId(param.getTaskDetailId()); |
|
|
|
//查询任务的项目id
|
|
|
|
Long projectId = proTaskDetailDao.projectIdByTaskDetailId(param.getTaskDetailId()); |
|
|
|
log.info("根据任务id查询到的财务信息:{}",pluFinance); |
|
|
|
PageHelper.startPage(param.getPageNum(),param.getPageSize()); |
|
|
|
if (ObjectUtil.isNotNull(pluFinance)) { |
|
|
|
if (0 == pluFinance.getType()) { |
|
|
|
List<ProjectFinanceVo.NeedCheckByMe> needCheckByMeList = pluFinanceApplyDao.queryNeedCheckByMeOfProject(param.getTaskDetailId(),userId); |
|
|
|
return new PageInfo<>(needCheckByMeList); |
|
|
|
} |
|
|
|
//查询任务的项目id
|
|
|
|
Long projectId = proTaskDetailDao.projectIdByTaskDetailId(param.getTaskDetailId()); |
|
|
|
List<ProjectFinanceVo.NeedCheckByMe> needCheckByMeList = pluFinanceApplyDao.queryNeedCheckByMeOfTask(param.getTaskDetailId(),userId,projectId); |
|
|
|
//TODO 项目没有加财务信息(暂时不知道怎么加),所以没有财务信息的暂时当做项目处理
|
|
|
|
if (ObjectUtil.isNull(pluFinance) || 0 == pluFinance.getType()) { |
|
|
|
PageHelper.startPage(param.getPageNum(),param.getPageSize()); |
|
|
|
List<ProjectFinanceVo.NeedCheckByMe> needCheckByMeList = pluFinanceApplyDao.queryNeedCheckByMeOfProject(param.getTaskDetailId(),userId); |
|
|
|
return new PageInfo<>(needCheckByMeList); |
|
|
|
}else { |
|
|
|
PageHelper.startPage(param.getPageNum(), param.getPageSize()); |
|
|
|
List<ProjectFinanceVo.NeedCheckByMe> needCheckByMeList = pluFinanceApplyDao.queryNeedCheckByMeOfTask(param.getTaskDetailId(), userId, projectId); |
|
|
|
return new PageInfo<>(needCheckByMeList); |
|
|
|
} |
|
|
|
List<ProjectFinanceVo.NeedCheckByMe> needCheckByMeList = new ArrayList<>(); |
|
|
|
ProjectFinanceVo.NeedCheckByMe needCheckByMe = new ProjectFinanceVo.NeedCheckByMe(); |
|
|
|
needCheckByMeList.add(needCheckByMe); |
|
|
|
return new PageInfo<ProjectFinanceVo.NeedCheckByMe>(needCheckByMeList); |
|
|
|
// if (ObjectUtil.isNotNull(pluFinance)) {
|
|
|
|
// if (0 == pluFinance.getType()) {
|
|
|
|
// PageHelper.startPage(param.getPageNum(),param.getPageSize());
|
|
|
|
// List<ProjectFinanceVo.NeedCheckByMe> needCheckByMeList = pluFinanceApplyDao.queryNeedCheckByMeOfProject(param.getTaskDetailId(),userId);
|
|
|
|
// return new PageInfo<>(needCheckByMeList);
|
|
|
|
// }else {
|
|
|
|
// PageHelper.startPage(param.getPageNum(), param.getPageSize());
|
|
|
|
// List<ProjectFinanceVo.NeedCheckByMe> needCheckByMeList = pluFinanceApplyDao.queryNeedCheckByMeOfTask(param.getTaskDetailId(), userId, projectId);
|
|
|
|
// return new PageInfo<>(needCheckByMeList);
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// List<ProjectFinanceVo.NeedCheckByMe> needCheckByMeList = new ArrayList<>();
|
|
|
|
// ProjectFinanceVo.NeedCheckByMe needCheckByMe = new ProjectFinanceVo.NeedCheckByMe();
|
|
|
|
// needCheckByMeList.add(needCheckByMe);
|
|
|
|
// return new PageInfo<ProjectFinanceVo.NeedCheckByMe>(needCheckByMeList);
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|