新增谈判流程

This commit is contained in:
zhangqinbin
2024-09-27 15:09:04 +08:00
parent deaa307283
commit b8738320a8
3 changed files with 9 additions and 2 deletions

View File

@ -233,6 +233,7 @@ public class EbpProjectCommonUtil {
put(PURC_MODE_001, ProjectCommonUtil.PROCUREMENT_MODE_1); put(PURC_MODE_001, ProjectCommonUtil.PROCUREMENT_MODE_1);
put(PURC_MODE_002, ProjectCommonUtil.PROCUREMENT_MODE_2); put(PURC_MODE_002, ProjectCommonUtil.PROCUREMENT_MODE_2);
put(PURC_MODE_003, ProjectCommonUtil.PROCUREMENT_MODE_5); put(PURC_MODE_003, ProjectCommonUtil.PROCUREMENT_MODE_5);
//put(PURC_MODE_003, ProjectCommonUtil.PROCUREMENT_MODE_15);待定
put(PURC_MODE_004, ProjectCommonUtil.PROCUREMENT_MODE_6); put(PURC_MODE_004, ProjectCommonUtil.PROCUREMENT_MODE_6);
//put(PURC_MODE_004, ProjectCommonUtil.PROCUREMENT_MODE_16);待定 //put(PURC_MODE_004, ProjectCommonUtil.PROCUREMENT_MODE_16);待定
put(PURC_MODE_005, ProjectCommonUtil.PROCUREMENT_MODE_3); put(PURC_MODE_005, ProjectCommonUtil.PROCUREMENT_MODE_3);

View File

@ -269,6 +269,10 @@ public class ProjectCommonUtil {
* 项目采购方式 竞争性谈判 * 项目采购方式 竞争性谈判
*/ */
public static final String PROCUREMENT_MODE_5 = "procurement_mode_5"; public static final String PROCUREMENT_MODE_5 = "procurement_mode_5";
/**
* 谈判
*/
public static final String PROCUREMENT_MODE_15 = "procurement_mode_15";
/** /**
* 项目采购方式 单一来源 * 项目采购方式 单一来源
@ -560,7 +564,7 @@ public class ProjectCommonUtil {
public static final Map<String,String[]> PROCUREMENT_MODE_MAP = new HashMap<String,String[]>(){{ public static final 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};
String[] negotiationArray = {PROCUREMENT_MODE_5,PROCUREMENT_MODE_6,PROCUREMENT_MODE_16}; String[] negotiationArray = {PROCUREMENT_MODE_5,PROCUREMENT_MODE_15,PROCUREMENT_MODE_6,PROCUREMENT_MODE_16};
//招标 //招标
this.put("01",biddingArray); this.put("01",biddingArray);
//招募 //招募

View File

@ -472,6 +472,7 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
case ProjectCommonUtil.PROCUREMENT_MODE_1:isInvitation = StringUtils.equals(projectRecord.getExaminationMethodDict(),ProjectCommonUtil.EXAMINATION_METHOD_4);break; case ProjectCommonUtil.PROCUREMENT_MODE_1:isInvitation = StringUtils.equals(projectRecord.getExaminationMethodDict(),ProjectCommonUtil.EXAMINATION_METHOD_4);break;
//竞争性谈判 邀请参与 //竞争性谈判 邀请参与
case ProjectCommonUtil.PROCUREMENT_MODE_5:isInvitation = StringUtils.equals(projectRecord.getExaminationMethodDict(),ProjectCommonUtil.PARTAKE_TYPE_1);break; case ProjectCommonUtil.PROCUREMENT_MODE_5:isInvitation = StringUtils.equals(projectRecord.getExaminationMethodDict(),ProjectCommonUtil.PARTAKE_TYPE_1);break;
case ProjectCommonUtil.PROCUREMENT_MODE_15:isInvitation = StringUtils.equals(projectRecord.getExaminationMethodDict(),ProjectCommonUtil.PARTAKE_TYPE_1);break;
//单一来源 //单一来源
case ProjectCommonUtil.PROCUREMENT_MODE_6:isInvitation = !StringUtils.equals(projectRecord.getIsApproval(),ProjectCommonUtil.IS_APPROVAL_1);break; case ProjectCommonUtil.PROCUREMENT_MODE_6:isInvitation = !StringUtils.equals(projectRecord.getIsApproval(),ProjectCommonUtil.IS_APPROVAL_1);break;
case ProjectCommonUtil.PROCUREMENT_MODE_16:isInvitation = !StringUtils.equals(projectRecord.getIsApproval(),ProjectCommonUtil.IS_APPROVAL_1);break; case ProjectCommonUtil.PROCUREMENT_MODE_16:isInvitation = !StringUtils.equals(projectRecord.getIsApproval(),ProjectCommonUtil.IS_APPROVAL_1);break;
@ -718,7 +719,8 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
||StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_13)){ ||StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_13)){
//资审方式 字典 //资审方式 字典
record.setExaminationMethodDict(EbpProjectCommonUtil.EXAMINATION_METHOD_MAP.get(purpBaseInfoVO.getProjBaseInfoVO().getSuppQualify())); record.setExaminationMethodDict(EbpProjectCommonUtil.EXAMINATION_METHOD_MAP.get(purpBaseInfoVO.getProjBaseInfoVO().getSuppQualify()));
}else if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_5)){ }else if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_5)
||StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_15)){
//竞谈默认初始化 发公告 //竞谈默认初始化 发公告
record.setExaminationMethodDict(ProjectCommonUtil.PARTAKE_TYPE_2); record.setExaminationMethodDict(ProjectCommonUtil.PARTAKE_TYPE_2);
} }