直接采购 询比采购

This commit is contained in:
zhangqinbin
2024-09-26 16:09:02 +08:00
parent 80a600ce7b
commit deaa307283
3 changed files with 13 additions and 2 deletions

View File

@ -234,7 +234,9 @@ public class EbpProjectCommonUtil {
put(PURC_MODE_002, ProjectCommonUtil.PROCUREMENT_MODE_2);
put(PURC_MODE_003, ProjectCommonUtil.PROCUREMENT_MODE_5);
put(PURC_MODE_004, ProjectCommonUtil.PROCUREMENT_MODE_6);
//put(PURC_MODE_004, ProjectCommonUtil.PROCUREMENT_MODE_16);待定
put(PURC_MODE_005, ProjectCommonUtil.PROCUREMENT_MODE_3);
//put(PURC_MODE_005, ProjectCommonUtil.PROCUREMENT_MODE_13);待定
}};
/**

View File

@ -257,6 +257,8 @@ public class ProjectCommonUtil {
* 项目采购方式 公开比选
*/
public static final String PROCUREMENT_MODE_3 = "procurement_mode_3";
//询比采购
public static final String PROCUREMENT_MODE_13 = "procurement_mode_13";
/**
* 项目采购方式 公开招募
@ -272,6 +274,8 @@ public class ProjectCommonUtil {
* 项目采购方式 单一来源
*/
public static final String PROCUREMENT_MODE_6 = "procurement_mode_6";
//直接采购
public static final String PROCUREMENT_MODE_16 = "procurement_mode_16";
/**
* 项目采购方式 公开询价
@ -556,7 +560,7 @@ public class ProjectCommonUtil {
public static final Map<String,String[]> PROCUREMENT_MODE_MAP = new HashMap<String,String[]>(){{
String[] biddingArray = {PROCUREMENT_MODE_1,PROCUREMENT_MODE_2};
String[] recruitArray = {PROCUREMENT_MODE_4};
String[] negotiationArray = {PROCUREMENT_MODE_5,PROCUREMENT_MODE_6};
String[] negotiationArray = {PROCUREMENT_MODE_5,PROCUREMENT_MODE_6,PROCUREMENT_MODE_16};
//招标
this.put("01",biddingArray);
//招募

View File

@ -474,6 +474,7 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
case ProjectCommonUtil.PROCUREMENT_MODE_5: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_16:isInvitation = !StringUtils.equals(projectRecord.getIsApproval(),ProjectCommonUtil.IS_APPROVAL_1);break;
//邀请招标
case ProjectCommonUtil.PROCUREMENT_MODE_2:
//询价
@ -697,6 +698,9 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_3)){
record.setBiddingSignDict(EbpProjectCommonUtil.SELECTION_METHOD_MAP.get(purpBaseInfoVO.getProjBaseInfoVO().getComparSelectMode()));
}
if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_13)){
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())){
@ -710,7 +714,8 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
record.setExaminationMethodDict(EbpProjectCommonUtil.RECRUITMENT_METHOD_MAP.get(purpBaseInfoVO.getProjBaseInfoVO().getReviewNum()));
}else if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_1)
||StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_2)
||StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_3)){
||StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_3)
||StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_13)){
//资审方式 字典
record.setExaminationMethodDict(EbpProjectCommonUtil.EXAMINATION_METHOD_MAP.get(purpBaseInfoVO.getProjBaseInfoVO().getSuppQualify()));
}else if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_5)){