Commit 2d17f4fd authored by yaobaizheng's avatar yaobaizheng

合伙招商后台

parent e517f67e
...@@ -3,6 +3,7 @@ package com.ruoyi.system.enumerate; ...@@ -3,6 +3,7 @@ package com.ruoyi.system.enumerate;
public enum PartnerProjectToDoEnum { public enum PartnerProjectToDoEnum {
// 0-项目查重确认 1-确认项目所属 2-确认佣金比例 // 0-项目查重确认 1-确认项目所属 2-确认佣金比例
TODOSTATUS_1(-1,"暂无状态"),
TODOSTATUS0(0,"项目查重确认"), TODOSTATUS0(0,"项目查重确认"),
TODOSTATUS1(1,"确认项目所属"), TODOSTATUS1(1,"确认项目所属"),
TODOSTATUS2(2,"确认佣金比例"); TODOSTATUS2(2,"确认佣金比例");
......
...@@ -115,10 +115,8 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService ...@@ -115,10 +115,8 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService
//更新项目的信息 //更新项目的信息
PartnerProjectInfo partnerProjectInfoUp = new PartnerProjectInfo(); PartnerProjectInfo partnerProjectInfoUp = new PartnerProjectInfo();
partnerProjectInfoUp.setStatus(changeStatusVO.getStatus()); partnerProjectInfoUp.setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS_1.getCode());
partnerProjectInfoUp.setStatusDescription(PartnerProjectExamineEnum.getValueByCode(changeStatusVO.getStatus())); partnerProjectInfoUp.setTodoStatusDescription(PartnerProjectToDoEnum.TODOSTATUS_1.getMessage());
partnerProjectInfoUp.setId(changeStatusVO.getProjectId());
partnerProjectInfoMapper.updatePartnerProjectInfo(partnerProjectInfoUp);
//更新当前节点 //更新当前节点
PartnerProjectStatusChangeLog statusChange = new PartnerProjectStatusChangeLog(); PartnerProjectStatusChangeLog statusChange = new PartnerProjectStatusChangeLog();
...@@ -130,17 +128,25 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService ...@@ -130,17 +128,25 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService
statusChange.setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS0.getCode()); statusChange.setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS0.getCode());
statusChange.setTodoStatusDescription(PartnerProjectToDoEnum.getValueByCode(PartnerProjectToDoEnum.TODOSTATUS0.getCode())); statusChange.setTodoStatusDescription(PartnerProjectToDoEnum.getValueByCode(PartnerProjectToDoEnum.TODOSTATUS0.getCode()));
statusChange.setCurrentNodeStatus(PartnerProjectStatusEnum.CURRENT_NODES_STARTING.getCode()); statusChange.setCurrentNodeStatus(PartnerProjectStatusEnum.CURRENT_NODES_STARTING.getCode());
partnerProjectInfoUp.setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS0.getCode());
partnerProjectInfoUp.setTodoStatusDescription(PartnerProjectToDoEnum.getValueByCode(PartnerProjectToDoEnum.TODOSTATUS0.getCode()));
} }
} }
if(changeStatusVO.getStatus() == PartnerProjectExamineEnum.PROJECTSTATUS7.getCode()){ if(changeStatusVO.getStatus() == PartnerProjectExamineEnum.PROJECTSTATUS7.getCode()){
if(changeStatusVO.getProjectInfoConfirm() == PartnerProjectStatusEnum.PROJECTINFO_NO_CONFIRM.getCode()){ if(changeStatusVO.getProjectInfoConfirm() == PartnerProjectStatusEnum.PROJECTINFO_NO_CONFIRM.getCode()){
statusChange.setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS1.getCode()); statusChange.setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS1.getCode());
statusChange.setTodoStatusDescription(PartnerProjectToDoEnum.getValueByCode(PartnerProjectToDoEnum.TODOSTATUS0.getCode())); statusChange.setTodoStatusDescription(PartnerProjectToDoEnum.getValueByCode(PartnerProjectToDoEnum.TODOSTATUS0.getCode()));
partnerProjectInfoUp.setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS0.getCode());
partnerProjectInfoUp.setTodoStatusDescription(PartnerProjectToDoEnum.getValueByCode(PartnerProjectToDoEnum.TODOSTATUS0.getCode()));
} }
} }
projectStatusChangeService.updatePartnerProjectStatusChangeLog(statusChange); projectStatusChangeService.updatePartnerProjectStatusChangeLog(statusChange);
//更新项目信息
partnerProjectInfoUp.setStatus(changeStatusVO.getStatus());
partnerProjectInfoUp.setStatusDescription(PartnerProjectExamineEnum.getValueByCode(changeStatusVO.getStatus()));
partnerProjectInfoUp.setId(changeStatusVO.getProjectId());
partnerProjectInfoMapper.updatePartnerProjectInfo(partnerProjectInfoUp);
//关联产业知道id //关联产业知道id
if(changeStatusVO.getStatus() == PartnerProjectExamineEnum.PROJECTSTATUS4.getCode()){ if(changeStatusVO.getStatus() == PartnerProjectExamineEnum.PROJECTSTATUS4.getCode()){
...@@ -158,6 +164,7 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService ...@@ -158,6 +164,7 @@ public class PartnerProjectInfoServiceImpl implements IPartnerProjectInfoService
statusChangeNext.setProjectStatus(nextCode); statusChangeNext.setProjectStatus(nextCode);
statusChangeNext.setProjectId(changeStatusVO.getProjectId()); statusChangeNext.setProjectId(changeStatusVO.getProjectId());
List<PartnerProjectStatusChangeLog> partnerProjectStatusChangeLogs = projectStatusChangeService.selectPartnerProjectStatusChangeLogList(statusChangeNext); List<PartnerProjectStatusChangeLog> partnerProjectStatusChangeLogs = projectStatusChangeService.selectPartnerProjectStatusChangeLogList(statusChangeNext);
//更新下一个节点 //更新下一个节点
PartnerProjectStatusChangeLog partnerProjectStatusChangeLog = partnerProjectStatusChangeLogs.get(0); PartnerProjectStatusChangeLog partnerProjectStatusChangeLog = partnerProjectStatusChangeLogs.get(0);
partnerProjectStatusChangeLog.setCurrentNodeStatus(PartnerProjectStatusEnum.CURRENT_NODES_STARTING.getCode()); partnerProjectStatusChangeLog.setCurrentNodeStatus(PartnerProjectStatusEnum.CURRENT_NODES_STARTING.getCode());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment