|
@@ -1,6 +1,5 @@
|
|
|
package com.ozs.pm.service.impl;
|
|
|
|
|
|
-import java.lang.invoke.LambdaConversionException;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.text.DecimalFormat;
|
|
|
import java.text.ParseException;
|
|
@@ -8,7 +7,6 @@ import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -18,7 +16,6 @@ import com.ozs.base.domain.vo.BaseExpertVo;
|
|
|
import com.ozs.base.mapper.BaseExpertMapper;
|
|
|
import com.ozs.base.service.*;
|
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
|
-import com.ozs.common.core.domain.TreeSelect;
|
|
|
import com.ozs.common.core.domain.entity.*;
|
|
|
import com.ozs.common.enums.*;
|
|
|
import com.ozs.common.utils.DateUtils;
|
|
@@ -48,7 +45,6 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
-import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.util.ObjectUtils;
|
|
|
|
|
|
|
|
@@ -127,8 +123,6 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
@Autowired
|
|
|
private BaseExpertMapper baseExpertMapper;
|
|
|
|
|
|
- @Autowired
|
|
|
- private SysProcurementStandardService sysProcurementStandardService;
|
|
|
@Autowired
|
|
|
private PmAuditDeptRefService pmAuditDeptRefService;
|
|
|
@Autowired
|
|
@@ -569,183 +563,6 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
}
|
|
|
|
|
|
|
|
|
- /**
|
|
|
- * 查看流程图
|
|
|
- *
|
|
|
- * @param demandId 采购需求主键
|
|
|
- * @return 采购需求
|
|
|
- */
|
|
|
- @Override
|
|
|
- public Object viewFlowChart(Long demandId) {
|
|
|
- PmDemand pmDemand = this.getById(demandId);
|
|
|
- String projectStatus = String.valueOf(pmDemand.getProjectStatus());
|
|
|
- String moduleName = null;
|
|
|
- if (PmProjectStatus.DEMAND_WAIT_FILL.getCode().equals(projectStatus) || PmProjectStatus.DEMAND_AUDIT_RETURN.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "需求填制";
|
|
|
- } else if (PmProjectStatus.DEMAND_WAIT_COMMIT.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "需求提交";
|
|
|
- } else if (PmProjectStatus.DEMAND_WAIT_AUDIT.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "需求审核";
|
|
|
- } else if (PmProjectStatus.TASK_WAIT_RELEASE.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "任务下达";
|
|
|
- } else if (PmProjectStatus.WAIT_SELECT_AGENT.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "选取代理";
|
|
|
- } else if (PmProjectStatus.WAIT_UPLOAD_BID_FILE.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "上传招标文件";
|
|
|
- } else if (PmProjectStatus.WAIT_ANNOUNCEMENT.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "发布公告";
|
|
|
- } else if (PmProjectStatus.WAIT_OPEN_BID.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "填写专家信息,填写开标信息";
|
|
|
- } else if (PmProjectStatus.WAIT_BID_ANNOUNCEMENT.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "填写中标信息";
|
|
|
- } else if (PmProjectStatus.BIDDING_PUBLICITY.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "质疑处理,上传中标通知书";
|
|
|
- } else if (PmProjectStatus.CONTRACT_WAIT_FILL.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "合同填制";
|
|
|
- } else if (PmProjectStatus.UNDER_CONSTRUCTION.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "建设文档填制";
|
|
|
- } else if (PmProjectStatus.COMPLETION_CONSTRUCTION.getCode().equals(projectStatus)) {
|
|
|
- moduleName = "项目归档";
|
|
|
- }
|
|
|
- return moduleName;
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public PmFlowChartResVo getModuleInfo(Long demandId, String moduleName) {
|
|
|
-
|
|
|
- LambdaQueryWrapper<PmFlowChart> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- lambdaQueryWrapper.eq(PmFlowChart::getModuleName, moduleName);
|
|
|
- PmFlowChart pmFlowChart = iPmFlowChartService.getOne(lambdaQueryWrapper);
|
|
|
- if (pmFlowChart == null) {
|
|
|
- return null;
|
|
|
- }
|
|
|
- PmFlowChartResVo vo = new PmFlowChartResVo();
|
|
|
- BeanUtils.copyProperties(pmFlowChart, vo);
|
|
|
-
|
|
|
- if ("需求填制".equals(moduleName)) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(demandId, SysFileRefEnum.PM_DEMAND.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- vo.setFileInfos(fileInfos);
|
|
|
- }
|
|
|
- } else if ("需求提交".equals(moduleName)) {
|
|
|
- LambdaQueryWrapper<PmBookBuilding> pmBookBuildingLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- pmBookBuildingLambdaQueryWrapper.eq(PmBookBuilding::getDemandId, demandId);
|
|
|
- PmBookBuilding pmBookBuilding = pmBookBuildingService.getOne(pmBookBuildingLambdaQueryWrapper);
|
|
|
- if (pmBookBuilding != null) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(pmBookBuilding.getId(), SysFileRefEnum.PM_BOOK_BUILDING.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- vo.setFileInfos(fileInfos);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- } else if ("需求审核".equals(moduleName)) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(demandId, SysFileRefEnum.PM_DEMAND_EXAMINE.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- vo.setFileInfos(fileInfos);
|
|
|
- }
|
|
|
- } else if ("任务下达".equals(moduleName)) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(demandId, SysFileRefEnum.PM_TAST_RELEASE.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- vo.setFileInfos(fileInfos);
|
|
|
- }
|
|
|
- } else if ("选取代理".equals(moduleName)) {
|
|
|
- //do nothing
|
|
|
- } else if ("上传招标文件".equals(moduleName)) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(demandId, SysFileRefEnum.PM_BID_FILE.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- vo.setFileInfos(fileInfos);
|
|
|
- }
|
|
|
- } else if ("发布公告".equals(moduleName)) {
|
|
|
- LambdaQueryWrapper<PmReleaseAnnouncement> pmReleaseAnnouncementLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- pmReleaseAnnouncementLambdaQueryWrapper.eq(PmReleaseAnnouncement::getDemandId, demandId);
|
|
|
- List<PmReleaseAnnouncement> pmReleaseAnnouncementList = pmReleaseAnnouncementService.list(pmReleaseAnnouncementLambdaQueryWrapper);
|
|
|
- if (!ObjectUtils.isEmpty(pmReleaseAnnouncementList)) {
|
|
|
- List<SysFileInfo> listAll = new ArrayList<>();
|
|
|
- for (PmReleaseAnnouncement pmReleaseAnnouncement : pmReleaseAnnouncementList) {
|
|
|
-
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(pmReleaseAnnouncement.getId(), SysFileRefEnum.PM_ANNOUNCEMENT_FILE.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- listAll.addAll(fileInfos);
|
|
|
- }
|
|
|
- }
|
|
|
- if (!ObjectUtils.isEmpty(listAll)) {
|
|
|
- vo.setFileInfos(listAll);
|
|
|
- }
|
|
|
- }
|
|
|
- } else if ("填写专家信息".equals(moduleName)) {
|
|
|
- //do nothing
|
|
|
- } else if ("填写开标信息".equals(moduleName)) {
|
|
|
- //do nothing
|
|
|
- } else if ("填写中标信息".equals(moduleName)) {
|
|
|
- List<SysFileInfo> listAll = new ArrayList<>();
|
|
|
-
|
|
|
- LambdaQueryWrapper<PmBidWinning> pmBidWinningLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- pmBidWinningLambdaQueryWrapper.eq(PmBidWinning::getDemandId, demandId);
|
|
|
- List<PmBidWinning> pmBidWinningList = pmBidWinningService.list(pmBidWinningLambdaQueryWrapper);
|
|
|
- if (!ObjectUtils.isEmpty(pmBidWinningList)) {
|
|
|
- for (PmBidWinning pmBidWinning : pmBidWinningList) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(pmBidWinning.getId(), SysFileRefEnum.PM_BID_WINNING_FILE.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- listAll.addAll(fileInfos);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- LambdaQueryWrapper<PmBidFailure> pmBidFailureLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- pmBidFailureLambdaQueryWrapper.eq(PmBidFailure::getDemandId, demandId);
|
|
|
- List<PmBidFailure> pmBidFailureList = pmBidFailureService.list(pmBidFailureLambdaQueryWrapper);
|
|
|
- if (!ObjectUtils.isEmpty(pmBidFailureService)) {
|
|
|
- for (PmBidFailure pmBidFailure : pmBidFailureList) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(pmBidFailure.getId(), SysFileRefEnum.PM_BID_FAILURE_FILE.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- listAll.addAll(fileInfos);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if (!ObjectUtils.isEmpty(listAll)) {
|
|
|
- vo.setFileInfos(listAll);
|
|
|
- }
|
|
|
-
|
|
|
- } else if ("质疑处理".equals(moduleName)) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(demandId, SysFileRefEnum.PM_BID_CALL_QEUSTION_FILE.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- vo.setFileInfos(fileInfos);
|
|
|
- }
|
|
|
- } else if ("上传中标通知书".equals(moduleName)) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(demandId, SysFileRefEnum.PM_BID_WINNING_NOTIFICATION.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- vo.setFileInfos(fileInfos);
|
|
|
- }
|
|
|
- } else if ("合同填制".equals(moduleName)) {
|
|
|
- LambdaQueryWrapper<PmContractInfo> pmContractInfoLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- pmContractInfoLambdaQueryWrapper.eq(PmContractInfo::getDemandId, demandId);
|
|
|
- PmContractInfo pmContractInfo = pmContractInfoService.getOne(pmContractInfoLambdaQueryWrapper);
|
|
|
- if (pmContractInfo != null) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(pmContractInfo.getId(), SysFileRefEnum.PM_CONTRACT_INFO.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- vo.setFileInfos(fileInfos);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- } else if ("建设文档填制".equals(moduleName)) {
|
|
|
- LambdaQueryWrapper<PmProjectConstruction> pmProjectConstructionLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
- pmProjectConstructionLambdaQueryWrapper.eq(PmProjectConstruction::getDemandId, demandId);
|
|
|
- PmProjectConstruction pmProjectConstruction = pmProjectConstructionService.getOne(pmProjectConstructionLambdaQueryWrapper);
|
|
|
- if (pmProjectConstruction != null) {
|
|
|
- List<SysFileInfo> fileInfos = getSysFileInfoList(pmProjectConstruction.getId(), SysFileRefEnum.PM_PROJECT_CONSTRUCTION.getType());
|
|
|
- if (!ObjectUtils.isEmpty(fileInfos)) {
|
|
|
- vo.setFileInfos(fileInfos);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- } else if ("项目归档".equals(moduleName)) {
|
|
|
- //do nothing
|
|
|
- }
|
|
|
-
|
|
|
- return vo;
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 提交采购需求
|
|
|
*
|
|
@@ -871,7 +688,7 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
pmDemand.setDemandId(pmDemandReqVo.getDemandId());
|
|
|
pmDemand.setTaskReleaseTime(pmDemandReqVo.getTaskReleaseTime());
|
|
|
|
|
|
- pmDemand.setProjectStatus(PmProjectStatus.WAIT_SELECT_AGENT.getCode());
|
|
|
+ pmDemand.setProjectStatus(PmProjectStatus.PURCHASE_DEMAND_DOCKING.getCode());
|
|
|
List<SysFileRef> sysFileRefs = pmDemandReqVo.getSysFileRefs();
|
|
|
|
|
|
uploadFile(pmDemandReqVo.getDemandId(), SysFileRefEnum.PM_TAST_RELEASE.getType(), sysFileRefs, pmDemandReqVo.getUpdateBy());
|
|
@@ -931,7 +748,7 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
uploadFile(pmReleaseAnnouncement.getId(), SysFileRefEnum.PM_ANNOUNCEMENT_FILE.getType(), pmReleaseAnnouncementReqVo.getSysFileRefs(), pmReleaseAnnouncementReqVo.getUpdateBy());
|
|
|
PmDemand pmDemandUpdate = new PmDemand();
|
|
|
pmDemandUpdate.setDemandId(pmReleaseAnnouncementReqVo.getDemandId());
|
|
|
- pmDemandUpdate.setProjectStatus(PmProjectStatus.WAIT_OPEN_BID.getCode());
|
|
|
+ pmDemandUpdate.setProjectStatus(PmProjectStatus.PRE_BID_QUERY.getCode());
|
|
|
pmDemandUpdate.setUpdateTime(pmReleaseAnnouncementReqVo.getUpdateTime());
|
|
|
pmDemandUpdate.setUpdateBy(pmReleaseAnnouncementReqVo.getUpdateBy());
|
|
|
if (this.updateById(pmDemandUpdate)) {
|
|
@@ -955,6 +772,7 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
baseNotice.setUpdated(pmReleaseAnnouncementReqVo.getUpdateBy());
|
|
|
baseNotice.setUpdateTime(pmReleaseAnnouncementReqVo.getUpdateTime());
|
|
|
return this.baseNoticeService.saveOrUpdate(baseNotice);
|
|
|
+
|
|
|
} else {
|
|
|
return false;
|
|
|
}
|
|
@@ -1292,7 +1110,7 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
if (pmBidOpeningService.saveOrUpdateBatch(pmBidOpeningList)) {
|
|
|
PmDemand pmDemandUpdate = new PmDemand();
|
|
|
pmDemandUpdate.setDemandId(pmDemand.getDemandId());
|
|
|
- pmDemandUpdate.setProjectStatus(PmProjectStatus.WAIT_BID_ANNOUNCEMENT.getCode());
|
|
|
+ pmDemandUpdate.setProjectStatus(PmProjectStatus.BID_RESULT_ANNOUNCEMENT.getCode());
|
|
|
pmDemandUpdate.setUpdateTime(now);
|
|
|
pmDemandUpdate.setUpdateBy(pmBidOpeningFillReqVo.getUpdateBy());
|
|
|
return this.updateById(pmDemandUpdate);
|
|
@@ -1302,7 +1120,7 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 填写中标
|
|
|
+ * 预中标
|
|
|
*
|
|
|
* @param pmBidWinningReqVo
|
|
|
* @return
|
|
@@ -1394,7 +1212,7 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
|
|
|
PmDemand pmDemandUpdate = new PmDemand();
|
|
|
pmDemandUpdate.setDemandId(pmBidWinningReqVo.getDemandId());
|
|
|
- pmDemandUpdate.setProjectStatus(PmProjectStatus.BIDDING_PUBLICITY.getCode());
|
|
|
+ pmDemandUpdate.setProjectStatus(PmProjectStatus.POST_BID_QUERY.getCode());
|
|
|
pmDemandUpdate.setUpdateTime(pmBidWinningReqVo.getUpdateTime());
|
|
|
pmDemandUpdate.setUpdateBy(pmBidWinningReqVo.getUpdateBy());
|
|
|
|
|
@@ -1535,7 +1353,7 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
|
|
|
PmDemand pmDemandUpdate = new PmDemand();
|
|
|
pmDemandUpdate.setDemandId(pmBidFailureReqVo.getDemandId());
|
|
|
- pmDemandUpdate.setProjectStatus(PmProjectStatus.WAIT_ANNOUNCEMENT.getCode());
|
|
|
+ pmDemandUpdate.setProjectStatus(PmProjectStatus.WASTE_BID_HANDLE.getCode());
|
|
|
pmDemandUpdate.setHasExpert("0");
|
|
|
pmDemandUpdate.setUpdateTime(pmBidFailureReqVo.getUpdateTime());
|
|
|
pmDemandUpdate.setUpdateBy(pmBidFailureReqVo.getUpdateBy());
|
|
@@ -1721,17 +1539,23 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
|
|
|
@Override
|
|
|
public List<PmDemandResVo> waitSelectAgent() {
|
|
|
- return getListByStatus(PmProjectStatus.WAIT_SELECT_AGENT.getCode());
|
|
|
+ // TODO
|
|
|
+ return null;
|
|
|
+ // return getListByStatus(PmProjectStatus.WAIT_SELECT_AGENT.getCode());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public List<PmDemandResVo> waitUpBidFile() {
|
|
|
- return getListByStatus(PmProjectStatus.WAIT_UPLOAD_BID_FILE.getCode());
|
|
|
+ // TODO
|
|
|
+ return null;
|
|
|
+ //return getListByStatus(PmProjectStatus.WAIT_UPLOAD_BID_FILE.getCode());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public List<PmDemandResVo> waitAnnouncement() {
|
|
|
- return getListByStatus(PmProjectStatus.WAIT_ANNOUNCEMENT.getCode());
|
|
|
+ // TODO
|
|
|
+ return null;
|
|
|
+ // return getListByStatus(PmProjectStatus.WAIT_ANNOUNCEMENT.getCode());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -1741,12 +1565,16 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
|
|
|
@Override
|
|
|
public List<PmDemandResVo> waitBidAnnouncement() {
|
|
|
- return getListByStatus(PmProjectStatus.WAIT_BID_ANNOUNCEMENT.getCode());
|
|
|
+ // TODO
|
|
|
+ return null;
|
|
|
+ //return getListByStatus(PmProjectStatus.WAIT_BID_ANNOUNCEMENT.getCode());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public List<PmDemandResVo> biddingPublicity() {
|
|
|
- return getListByStatus(PmProjectStatus.BIDDING_PUBLICITY.getCode());
|
|
|
+ // TODO
|
|
|
+ return null;
|
|
|
+ // return getListByStatus(PmProjectStatus.BIDDING_PUBLICITY.getCode());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -1754,12 +1582,13 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
List<HomeToDoQueryResVo> homeRes = new ArrayList<>();
|
|
|
// 待选取代理, 待上传招标文件, 待发布公告, 待开标, 待发布中标公告, 中标公示中
|
|
|
List<PmDemandResVo> demandRes = new ArrayList<>();
|
|
|
- demandRes.addAll(getListByStatus(PmProjectStatus.WAIT_SELECT_AGENT.getCode()));
|
|
|
- demandRes.addAll(getListByStatus(PmProjectStatus.WAIT_UPLOAD_BID_FILE.getCode()));
|
|
|
- demandRes.addAll(getListByStatus(PmProjectStatus.WAIT_ANNOUNCEMENT.getCode()));
|
|
|
- demandRes.addAll(getListByStatus(PmProjectStatus.WAIT_OPEN_BID.getCode()));
|
|
|
- demandRes.addAll(getListByStatus(PmProjectStatus.WAIT_BID_ANNOUNCEMENT.getCode()));
|
|
|
- demandRes.addAll(getListByStatus(PmProjectStatus.BIDDING_PUBLICITY.getCode()));
|
|
|
+ // TODO
|
|
|
+// demandRes.addAll(getListByStatus(PmProjectStatus.WAIT_SELECT_AGENT.getCode()));
|
|
|
+// demandRes.addAll(getListByStatus(PmProjectStatus.WAIT_UPLOAD_BID_FILE.getCode()));
|
|
|
+// demandRes.addAll(getListByStatus(PmProjectStatus.WAIT_ANNOUNCEMENT.getCode()));
|
|
|
+// demandRes.addAll(getListByStatus(PmProjectStatus.WAIT_OPEN_BID.getCode()));
|
|
|
+// demandRes.addAll(getListByStatus(PmProjectStatus.WAIT_BID_ANNOUNCEMENT.getCode()));
|
|
|
+// demandRes.addAll(getListByStatus(PmProjectStatus.BIDDING_PUBLICITY.getCode()));
|
|
|
|
|
|
//计划数据--发函催告
|
|
|
List<PlanQuarterResponseVo> planRes = planYearsService.willSendLetter();
|
|
@@ -1982,24 +1811,25 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
if (!ObjectUtils.isEmpty(everyStatusNum) && everyStatusNum.size() > 0) {
|
|
|
for (StatisticalChartsResVo vo : everyStatusNum) {
|
|
|
switch (vo.getColumnName()) {
|
|
|
- case "9":
|
|
|
- vo.setColumnName(PmProjectStatus.WAIT_SELECT_AGENT.getInfo());
|
|
|
- break;
|
|
|
- case "10":
|
|
|
- vo.setColumnName(PmProjectStatus.WAIT_UPLOAD_BID_FILE.getInfo());
|
|
|
- break;
|
|
|
- case "11":
|
|
|
- vo.setColumnName(PmProjectStatus.WAIT_ANNOUNCEMENT.getInfo());
|
|
|
- break;
|
|
|
- case "12":
|
|
|
- vo.setColumnName(PmProjectStatus.WAIT_OPEN_BID.getInfo());
|
|
|
- break;
|
|
|
- case "13":
|
|
|
- vo.setColumnName(PmProjectStatus.WAIT_BID_ANNOUNCEMENT.getInfo());
|
|
|
- break;
|
|
|
- case "14":
|
|
|
- vo.setColumnName(PmProjectStatus.BIDDING_PUBLICITY.getInfo());
|
|
|
- break;
|
|
|
+ // TODO
|
|
|
+// case "9":
|
|
|
+// vo.setColumnName(PmProjectStatus.WAIT_SELECT_AGENT.getInfo());
|
|
|
+// break;
|
|
|
+// case "10":
|
|
|
+// vo.setColumnName(PmProjectStatus.WAIT_UPLOAD_BID_FILE.getInfo());
|
|
|
+// break;
|
|
|
+// case "11":
|
|
|
+// vo.setColumnName(PmProjectStatus.WAIT_ANNOUNCEMENT.getInfo());
|
|
|
+// break;
|
|
|
+// case "12":
|
|
|
+// vo.setColumnName(PmProjectStatus.WAIT_OPEN_BID.getInfo());
|
|
|
+// break;
|
|
|
+// case "13":
|
|
|
+// vo.setColumnName(PmProjectStatus.WAIT_BID_ANNOUNCEMENT.getInfo());
|
|
|
+// break;
|
|
|
+// case "14":
|
|
|
+// vo.setColumnName(PmProjectStatus.BIDDING_PUBLICITY.getInfo());
|
|
|
+// break;
|
|
|
default: {
|
|
|
}
|
|
|
}
|