项目初始化增加招标方式字段
This commit is contained in:
@ -195,6 +195,16 @@ public class EbpProjectCommonUtil {
|
|||||||
*/
|
*/
|
||||||
public static final String FAIL_STATUS_004 = "004";
|
public static final String FAIL_STATUS_004 = "004";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招标方式 依法必须招标
|
||||||
|
*/
|
||||||
|
public static final String BID_METHOD_001 = "001";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招标方式 自愿招标
|
||||||
|
*/
|
||||||
|
public static final String BID_METHOD_002 = "002";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 组织形式转换 MAP
|
* 组织形式转换 MAP
|
||||||
*/
|
*/
|
||||||
@ -282,6 +292,13 @@ public class EbpProjectCommonUtil {
|
|||||||
put(ProjectCommonUtil.EXCEPTION_DESC_4,FAIL_STATUS_004);
|
put(ProjectCommonUtil.EXCEPTION_DESC_4,FAIL_STATUS_004);
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 招标方式转换 MAP
|
||||||
|
*/
|
||||||
|
public static Map<String,String> BID_METHOD_MAP = new HashMap<String,String>(){{
|
||||||
|
put(BID_METHOD_001,ProjectCommonUtil.OPEN_TENDER_FORM_1);
|
||||||
|
put(BID_METHOD_002,ProjectCommonUtil.OPEN_TENDER_FORM_2);
|
||||||
|
}};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取map的key
|
* 获取map的key
|
||||||
|
@ -538,6 +538,16 @@ public class ProjectCommonUtil {
|
|||||||
*/
|
*/
|
||||||
public static final String SUPPLIER_TYPE_0 = "0";
|
public static final String SUPPLIER_TYPE_0 = "0";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 公开招标招标形式 依法必招
|
||||||
|
*/
|
||||||
|
public static final String OPEN_TENDER_FORM_1 = "open_tender_form_1";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 公开招标招标形式 自愿招标
|
||||||
|
*/
|
||||||
|
public static final String OPEN_TENDER_FORM_2 = "open_tender_form_2";
|
||||||
|
|
||||||
public static Map<String,String[]> PROCUREMENT_MODE_MAP = new HashMap<String,String[]>(){{
|
public static Map<String,String[]> PROCUREMENT_MODE_MAP = new HashMap<String,String[]>(){{
|
||||||
String[] biddingArray = {PROCUREMENT_MODE_1,PROCUREMENT_MODE_2};
|
String[] biddingArray = {PROCUREMENT_MODE_1,PROCUREMENT_MODE_2};
|
||||||
String[] recruitArray = {PROCUREMENT_MODE_4};
|
String[] recruitArray = {PROCUREMENT_MODE_4};
|
||||||
|
@ -169,6 +169,8 @@ public enum ProjectExceptionEnum implements BusinessExceptionAssert {
|
|||||||
FRAME_EXCEPTION_PROJECT_SUPP_REL_VO_LIST_EMPTY(110075, "供应商ID不能为空!"),
|
FRAME_EXCEPTION_PROJECT_SUPP_REL_VO_LIST_EMPTY(110075, "供应商ID不能为空!"),
|
||||||
|
|
||||||
FRAME_EXCEPTION_PROJECT_CHECK_STATUS_ERROR(110079, "调用采购系统校验是否可以发起接口错误"),
|
FRAME_EXCEPTION_PROJECT_CHECK_STATUS_ERROR(110079, "调用采购系统校验是否可以发起接口错误"),
|
||||||
|
|
||||||
|
FRAME_EXCEPTION_PROJECT_ENTRUST_BID_METHOD_ERROR(110080, "项目委托单招标方式不能为空"),
|
||||||
;
|
;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -183,6 +183,9 @@ public class ProjBaseInfoVO{
|
|||||||
@ApiModelProperty(value = "版本升级原因说明")
|
@ApiModelProperty(value = "版本升级原因说明")
|
||||||
private String upgradeReason;
|
private String upgradeReason;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "招标方式")
|
||||||
|
private String bidMethod;
|
||||||
|
|
||||||
@ApiModelProperty(value = "招标失败")
|
@ApiModelProperty(value = "招标失败")
|
||||||
private String isBidFail;
|
private String isBidFail;
|
||||||
|
|
||||||
|
@ -618,6 +618,13 @@ public class ProjectEntrustServiceImpl extends BaseServiceImpl<ProjectEntrustMap
|
|||||||
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_ENTRUST_SUPP_QUALIFY_ERROR.throwException();
|
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_ENTRUST_SUPP_QUALIFY_ERROR.throwException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//当招标项目 招标方式 不能为空 bidMethod 依法必须招标 自愿招标
|
||||||
|
String[] isBidMethodList = {EbpProjectCommonUtil.PURC_MODE_001,EbpProjectCommonUtil.PURC_MODE_002};
|
||||||
|
if(Arrays.asList(isBidMethodList).contains(purpBaseInfo.getProjBaseInfoVO().getPurcMode())
|
||||||
|
&& StringUtils.isEmpty(purpBaseInfo.getProjBaseInfoVO().getBidMethod())){
|
||||||
|
ProjectExceptionEnum.FRAME_EXCEPTION_PROJECT_ENTRUST_BID_METHOD_ERROR.throwException();
|
||||||
|
}
|
||||||
|
|
||||||
//比选方式 字典
|
//比选方式 字典
|
||||||
if(StringUtils.equals(purpBaseInfo.getProjBaseInfoVO().getPurcMode(),EbpProjectCommonUtil.PURC_MODE_005)
|
if(StringUtils.equals(purpBaseInfo.getProjBaseInfoVO().getPurcMode(),EbpProjectCommonUtil.PURC_MODE_005)
|
||||||
&& StringUtils.isEmpty(purpBaseInfo.getProjBaseInfoVO().getComparSelectMode())){
|
&& StringUtils.isEmpty(purpBaseInfo.getProjBaseInfoVO().getComparSelectMode())){
|
||||||
|
@ -633,6 +633,12 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
|
|||||||
record.setBiddingSignDict(EbpProjectCommonUtil.SELECTION_METHOD_MAP.get(purpBaseInfoVO.getProjBaseInfoVO().getComparSelectMode()));
|
record.setBiddingSignDict(EbpProjectCommonUtil.SELECTION_METHOD_MAP.get(purpBaseInfoVO.getProjBaseInfoVO().getComparSelectMode()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String[] isBidMethodList = {ProjectCommonUtil.PROCUREMENT_MODE_1,ProjectCommonUtil.PROCUREMENT_MODE_2};
|
||||||
|
if(Arrays.asList(isBidMethodList).contains(projectEntrust.getProcurementMode())){
|
||||||
|
record.setOpenTenderForm(EbpProjectCommonUtil.BID_METHOD_MAP.get(purpBaseInfoVO.getProjBaseInfoVO().getBidMethod()));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//如果采购方式是招募方式 评审方法字段存入评审次数字典值
|
//如果采购方式是招募方式 评审方法字段存入评审次数字典值
|
||||||
if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_4)){
|
if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_4)){
|
||||||
//评审次数 字典
|
//评审次数 字典
|
||||||
|
Reference in New Issue
Block a user