Commit 0c20eba5 by jianan

电子报聘-人员基本信息增加字段,政治面貌

parent 8a348fdf
...@@ -130,9 +130,9 @@ public class AgmsHiringServiceImpl implements AgmsHiringService { ...@@ -130,9 +130,9 @@ public class AgmsHiringServiceImpl implements AgmsHiringService {
//经纪人审批基本信息 //经纪人审批基本信息
PractitionerHiringBasicInfo practitionerHiringBasicInfo = agmsHiringDalService.findPractitionerHiringBasicInfo(hiringBasicInfoId); PractitionerHiringBasicInfo practitionerHiringBasicInfo = agmsHiringDalService.findPractitionerHiringBasicInfo(hiringBasicInfoId);
Map<Long, String> mdCodeMap = systemConfigService.geMdCodeIdMap("PoliticalOutlook"); Map<String, String> mdCodeMap = systemConfigService.geMdCodeIdMap("PoliticalOutlook");
String politicalOutlook = practitionerHiringBasicInfo.getPoliticalOutlook(); String politicalOutlook = practitionerHiringBasicInfo.getPoliticalOutlook();
practitionerHiringBasicInfo.setPoliticalOutlook(mdCodeMap != null ? mdCodeMap.get(Long.valueOf(politicalOutlook)) : null); practitionerHiringBasicInfo.setPoliticalOutlook(mdCodeMap != null ? mdCodeMap.get(politicalOutlook) : null);
//审批经纪人关系 //审批经纪人关系
PractitionerHiringMemberShip practitionerHiringMemberShip = agmsHiringDalService.findPractitionerHiringMemberShip(hiringBasicInfoId); PractitionerHiringMemberShip practitionerHiringMemberShip = agmsHiringDalService.findPractitionerHiringMemberShip(hiringBasicInfoId);
//审批经纪人工作经历 //审批经纪人工作经历
......
...@@ -649,9 +649,9 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService ...@@ -649,9 +649,9 @@ public class PractitionerHiringServiceImpl implements PractitionerHiringService
Long hiringBasicInfoId = requestVO.getHiringBasicInfoId(); Long hiringBasicInfoId = requestVO.getHiringBasicInfoId();
//基本信息 //基本信息
AclPractitionerHiringBasicInfo hiringBasicInfo = basicInfoMapper.selectByPrimaryKey(hiringBasicInfoId); AclPractitionerHiringBasicInfo hiringBasicInfo = basicInfoMapper.selectByPrimaryKey(hiringBasicInfoId);
Map<Long, String> mdCodeMap = systemConfigService.geMdCodeIdMap("PoliticalOutlook"); Map<String, String> mdCodeMap = systemConfigService.geMdCodeIdMap("PoliticalOutlook");
String politicalOutlook = hiringBasicInfo.getPoliticalOutlook(); String politicalOutlook = hiringBasicInfo.getPoliticalOutlook();
hiringBasicInfo.setPoliticalOutlook(mdCodeMap != null ? mdCodeMap.get(Long.valueOf(politicalOutlook)) : null); hiringBasicInfo.setPoliticalOutlook(mdCodeMap != null ? mdCodeMap.get(politicalOutlook) : null);
//组织关系 //组织关系
AclPractitionerHiringMembership hiringMemberShip = practitionerHiringDalService.queryHiringMemberShip(hiringBasicInfoId); AclPractitionerHiringMembership hiringMemberShip = practitionerHiringDalService.queryHiringMemberShip(hiringBasicInfoId);
//工作经历 //工作经历
......
...@@ -211,20 +211,20 @@ public class SystemConfigService implements CommandLineRunner{ ...@@ -211,20 +211,20 @@ public class SystemConfigService implements CommandLineRunner{
return keyValueMap; return keyValueMap;
} }
public Map<Long,String> geMdCodeIdMap(String configType){ public Map<String,String> geMdCodeIdMap(String configType){
Map<Long,String> keyValueMap = null; Map<String,String> keyValueMap = null;
Element element = systemConfigCache.get(configType); Element element = systemConfigCache.get(configType);
if(element != null && element.getObjectValue() != null){ if(element != null && element.getObjectValue() != null){
keyValueMap = (Map<Long,String>)element.getObjectValue(); keyValueMap = (Map<String,String>)element.getObjectValue();
}else{ }else{
MdCode mdCode = new MdCode(); MdCode mdCode = new MdCode();
mdCode.setCodeType(configType); mdCode.setCodeType(configType);
mdCode.setIsActive(1); mdCode.setIsActive(1);
List<MdCode> mdCodeList = mdCodeService.findByMdCode(mdCode); List<MdCode> mdCodeList = mdCodeService.findByMdCode(mdCode);
if(mdCodeList != null && mdCodeList.size()>0){ if(mdCodeList != null && mdCodeList.size()>0){
keyValueMap = new HashMap<Long,String>(); keyValueMap = new HashMap<String,String>();
for(MdCode md : mdCodeList){ for(MdCode md : mdCodeList){
keyValueMap.put(md.getId(), md.getCodeName()); keyValueMap.put(md.getId().toString(), md.getCodeName());
} }
} }
element = new Element(configType,keyValueMap); element = new Element(configType,keyValueMap);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment