直接采购 询比采购

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_002, ProjectCommonUtil.PROCUREMENT_MODE_2);
put(PURC_MODE_003, ProjectCommonUtil.PROCUREMENT_MODE_5); put(PURC_MODE_003, ProjectCommonUtil.PROCUREMENT_MODE_5);
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_005, ProjectCommonUtil.PROCUREMENT_MODE_3); 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_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_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[]>(){{ 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}; String[] negotiationArray = {PROCUREMENT_MODE_5,PROCUREMENT_MODE_6,PROCUREMENT_MODE_16};
//招标 //招标
this.put("01",biddingArray); 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_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_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: case ProjectCommonUtil.PROCUREMENT_MODE_2:
//询价 //询价
@ -697,6 +698,9 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_3)){ if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_3)){
record.setBiddingSignDict(EbpProjectCommonUtil.SELECTION_METHOD_MAP.get(purpBaseInfoVO.getProjBaseInfoVO().getComparSelectMode())); 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}; String[] isBidMethodList = {ProjectCommonUtil.PROCUREMENT_MODE_1,ProjectCommonUtil.PROCUREMENT_MODE_2};
if(Arrays.asList(isBidMethodList).contains(projectEntrust.getProcurementMode())){ 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())); record.setExaminationMethodDict(EbpProjectCommonUtil.RECRUITMENT_METHOD_MAP.get(purpBaseInfoVO.getProjBaseInfoVO().getReviewNum()));
}else if(StringUtils.equals(projectEntrust.getProcurementMode(),ProjectCommonUtil.PROCUREMENT_MODE_1) }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_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())); 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)){