Commit fa4d2de6 authored by yaobaizheng's avatar yaobaizheng

合伙招商api

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