Browse Source

新增党组织校验行政组织类型校验

master
Jackwang 3 years ago
parent
commit
e5b624e4c0
  1. 8
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partyOrg/service/impl/IcPartyOrgServiceImpl.java

8
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partyOrg/service/impl/IcPartyOrgServiceImpl.java

@ -162,13 +162,13 @@ public class IcPartyOrgServiceImpl extends BaseServiceImpl<IcPartyOrgDao, IcPart
private void checnAgencyLevel(String agencyLevel, String partyOrgType) { private void checnAgencyLevel(String agencyLevel, String partyOrgType) {
if(PartyOrgTypeEnum.PROVINCIAL.getCode().equals(partyOrgType) && !OrgLevelEnums.PROVINCE.getLevel().equals(agencyLevel)){ if(PartyOrgTypeEnum.PROVINCIAL.getCode().equals(partyOrgType) && !OrgLevelEnums.PROVINCE.getLevel().equals(agencyLevel)){
throw new EpmetException("请保持党组织类型与行政组织类型一致,选择省级的行政组织!"); throw new EpmetException("请保持党组织类型与行政组织类型一致,选择省级的行政组织!");
}else if(PartyOrgTypeEnum.PROVINCIAL.getCode().equals(partyOrgType) && !OrgLevelEnums.CITY.getLevel().equals(agencyLevel)){ }else if(PartyOrgTypeEnum.MUNICIPAL.getCode().equals(partyOrgType) && !OrgLevelEnums.CITY.getLevel().equals(agencyLevel)){
throw new EpmetException("请保持党组织类型与行政组织类型一致,选择市级的行政组织!"); throw new EpmetException("请保持党组织类型与行政组织类型一致,选择市级的行政组织!");
}else if(PartyOrgTypeEnum.PROVINCIAL.getCode().equals(partyOrgType) && !OrgLevelEnums.DISTRICT.getLevel().equals(agencyLevel)){ }else if(PartyOrgTypeEnum.DISTRICT.getCode().equals(partyOrgType) && !OrgLevelEnums.DISTRICT.getLevel().equals(agencyLevel)){
throw new EpmetException("请保持党组织类型与行政组织类型一致,选择区级的行政组织!"); throw new EpmetException("请保持党组织类型与行政组织类型一致,选择区级的行政组织!");
}else if(PartyOrgTypeEnum.PROVINCIAL.getCode().equals(partyOrgType) && !OrgLevelEnums.STREET.getLevel().equals(agencyLevel)){ }else if(PartyOrgTypeEnum.WORKING.getCode().equals(partyOrgType) && !OrgLevelEnums.STREET.getLevel().equals(agencyLevel)){
throw new EpmetException("请保持党组织类型与行政组织类型一致,选择街道级的行政组织!"); throw new EpmetException("请保持党组织类型与行政组织类型一致,选择街道级的行政组织!");
}else if(PartyOrgTypeEnum.PROVINCIAL.getCode().equals(partyOrgType) && !OrgLevelEnums.COMMUNITY.getLevel().equals(agencyLevel)){ }else if(PartyOrgTypeEnum.PARTY.getCode().equals(partyOrgType) && !OrgLevelEnums.COMMUNITY.getLevel().equals(agencyLevel)){
throw new EpmetException("请保持党组织类型与行政组织类型一致,选择社区级的行政组织!"); throw new EpmetException("请保持党组织类型与行政组织类型一致,选择社区级的行政组织!");
} }
} }

Loading…
Cancel
Save