|
@@ -709,6 +709,50 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
return this.updateById(pmDemandUpdate);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查看流程图
|
|
|
+ *
|
|
|
+ * @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)
|
|
|
+ || PmProjectStatus.WASTE_BID_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.PURCHASE_DEMAND_DOCKING.getCode().equals(projectStatus)) {
|
|
|
+ moduleName = "选取代理";
|
|
|
+ } else if(PmProjectStatus.EXPERT_FEEDBACK.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;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 审核采购需求通过
|
|
|
*
|