Commit fa4d2de6 authored by yaobaizheng's avatar yaobaizheng

合伙招商api

parent 99ec08d7
...@@ -2,16 +2,18 @@ package com.partner.admin.enumerate; ...@@ -2,16 +2,18 @@ package com.partner.admin.enumerate;
public enum PartnerProjectAllocationEnum { public enum PartnerProjectAllocationEnum {
PROJECTSTATUS15(15,"分配中"); PROJECTSTATUS15(15,"分配中",99);
private int code; private int code;
private String message; private String message;
private int nextCode;
PartnerProjectAllocationEnum(int code, String message) PartnerProjectAllocationEnum(int code, String message, int nextCode)
{ {
this.code = code; this.code = code;
this.nextCode = nextCode;
this.message = message; this.message = message;
} }
...@@ -24,6 +26,10 @@ public enum PartnerProjectAllocationEnum { ...@@ -24,6 +26,10 @@ public enum PartnerProjectAllocationEnum {
return this.message; return this.message;
} }
public int getNextCode() {
return nextCode;
}
/** /**
* 根据code获取去value * 根据code获取去value
* @param code * @param code
...@@ -38,5 +44,13 @@ public enum PartnerProjectAllocationEnum { ...@@ -38,5 +44,13 @@ public enum PartnerProjectAllocationEnum {
return null; return null;
} }
public static int getNextCodeByCode(int code){
for(PartnerProjectAllocationEnum partnerProjectStatusEnum: PartnerProjectAllocationEnum.values()){
if(code == partnerProjectStatusEnum.getCode()){
return partnerProjectStatusEnum.getNextCode();
}
}
return 0;
}
} }
...@@ -4,23 +4,24 @@ public enum PartnerProjectExamineEnum { ...@@ -4,23 +4,24 @@ public enum PartnerProjectExamineEnum {
// 1-信息提报 2-项目查重通过 3-项目查重拒绝 4-招商公司匹配 5-企业决策人对接 // 1-信息提报 2-项目查重通过 3-项目查重拒绝 4-招商公司匹配 5-企业决策人对接
// 6-投资意向确认 7-确认项目信息 8-完成审核 // 6-投资意向确认 7-确认项目信息 8-完成审核
PROJECTSTATUS1(1,"信息提报"), PROJECTSTATUS1(1,"信息提报",2),
PROJECTSTATUS2(2,"项目查重"), PROJECTSTATUS2(2,"项目查重",4),
// PROJECTSTATUS3(3,"项目查重拒绝"), // PROJECTSTATUS3(3,"项目查重拒绝"),
PROJECTSTATUS4(4,"招商公司匹配"), PROJECTSTATUS4(4,"招商公司匹配",5),
PROJECTSTATUS5(5,"企业决策人对接"), PROJECTSTATUS5(5,"企业决策人对接",6),
PROJECTSTATUS6(6,"投资意向确认"), PROJECTSTATUS6(6,"投资意向确认",7),
PROJECTSTATUS7(7,"确认项目信息"), PROJECTSTATUS7(7,"确认项目信息",8),
PROJECTSTATUS8(8,"完成审核"); PROJECTSTATUS8(8,"完成审核",9);
private int code; private int code;
private String message; private String message;
private int nextCode;
PartnerProjectExamineEnum(int code, String message,int nextCode)
PartnerProjectExamineEnum(int code, String message)
{ {
this.code = code; this.code = code;
this.message = message; this.message = message;
this.nextCode = nextCode;
} }
public int getCode() public int getCode()
...@@ -32,6 +33,12 @@ public enum PartnerProjectExamineEnum { ...@@ -32,6 +33,12 @@ public enum PartnerProjectExamineEnum {
return this.message; return this.message;
} }
public int getNextCode()
{
return this.nextCode;
}
/** /**
* 根据code获取去value * 根据code获取去value
* @param code * @param code
...@@ -46,5 +53,13 @@ public enum PartnerProjectExamineEnum { ...@@ -46,5 +53,13 @@ public enum PartnerProjectExamineEnum {
return null; return null;
} }
public static int getNextCodeByCode(int code){
for(PartnerProjectExamineEnum partnerProjectStatusEnum: PartnerProjectExamineEnum.values()){
if(code == partnerProjectStatusEnum.getCode()){
return partnerProjectStatusEnum.getNextCode();
}
}
return 0;
}
} }
...@@ -4,20 +4,23 @@ public enum PartnerProjectPushEnum { ...@@ -4,20 +4,23 @@ public enum PartnerProjectPushEnum {
// 9-项目信息 10-项目沟通 11-区域匹配 12-政企互访 13-项目谈判 14-项目签约 // 9-项目信息 10-项目沟通 11-区域匹配 12-政企互访 13-项目谈判 14-项目签约
PROJECTSTATUS9(9,"项目信息"), PROJECTSTATUS9(9,"项目信息",10),
PROJECTSTATUS10(10,"项目沟通"), PROJECTSTATUS10(10,"项目沟通",11),
PROJECTSTATUS11(11,"区域匹配"), PROJECTSTATUS11(11,"区域匹配",12),
PROJECTSTATUS12(12,"政企互访"), PROJECTSTATUS12(12,"政企互访",13),
PROJECTSTATUS13(13,"项目谈判"), PROJECTSTATUS13(13,"项目谈判",14),
PROJECTSTATUS14(14,"项目签约"); PROJECTSTATUS14(14,"项目签约",15);
private int code; private int code;
private String message; private String message;
private int nextNode;
PartnerProjectPushEnum(int code, String message)
PartnerProjectPushEnum(int code, String message, int nextNode)
{ {
this.code = code; this.code = code;
this.nextNode = nextNode;
this.message = message; this.message = message;
} }
...@@ -30,6 +33,10 @@ public enum PartnerProjectPushEnum { ...@@ -30,6 +33,10 @@ public enum PartnerProjectPushEnum {
return this.message; return this.message;
} }
public int getNextNode() {
return nextNode;
}
/** /**
* 根据code获取去value * 根据code获取去value
* @param code * @param code
...@@ -45,4 +52,14 @@ public enum PartnerProjectPushEnum { ...@@ -45,4 +52,14 @@ public enum PartnerProjectPushEnum {
} }
public static int getNextCodeByCode(int code){
for(PartnerProjectPushEnum partnerProjectStatusEnum: PartnerProjectPushEnum.values()){
if(code == partnerProjectStatusEnum.getCode()){
return partnerProjectStatusEnum.getNextNode();
}
}
return 0;
}
} }
...@@ -113,7 +113,9 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf ...@@ -113,7 +113,9 @@ public class PartnerProjectInfoServiceImpl extends ServiceImpl<PartnerProjectInf
public Integer saveOrUpdatePersonProject(PartnerProjectInfoVO partnerProjectInfoVO, Integer userId) { public Integer saveOrUpdatePersonProject(PartnerProjectInfoVO partnerProjectInfoVO, Integer userId) {
partnerProjectInfoVO.getPartnerProjectInfo().setPartnerId(userId); partnerProjectInfoVO.getPartnerProjectInfo().setPartnerId(userId);
String meaasge = PartnerProjectExamineEnum.getValueByCode(partnerProjectInfoVO.getPartnerProjectInfo().getStatus()); int nextCodeByCode = PartnerProjectExamineEnum.getNextCodeByCode(partnerProjectInfoVO.getPartnerProjectInfo().getStatus());
String meaasge = PartnerProjectExamineEnum.getValueByCode(nextCodeByCode);
partnerProjectInfoVO.getPartnerProjectInfo().setStatus(nextCodeByCode);
partnerProjectInfoVO.getPartnerProjectInfo().setStatusDescription(meaasge); partnerProjectInfoVO.getPartnerProjectInfo().setStatusDescription(meaasge);
partnerProjectInfoVO.getPartnerProjectInfo().setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS_1.getCode()); partnerProjectInfoVO.getPartnerProjectInfo().setTodoStatus(PartnerProjectToDoEnum.TODOSTATUS_1.getCode());
partnerProjectInfoVO.getPartnerProjectInfo().setTodoStatusDescription(PartnerProjectToDoEnum.TODOSTATUS_1.getMessage()); partnerProjectInfoVO.getPartnerProjectInfo().setTodoStatusDescription(PartnerProjectToDoEnum.TODOSTATUS_1.getMessage());
......
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