Commit 1c5217e1 authored by suhuiguang's avatar suhuiguang

1.兼容生产上的老数据A071

parent bb9a3a4b
...@@ -388,12 +388,19 @@ public class ReportAnalysisServiceImpl implements IReportAnalysisService { ...@@ -388,12 +388,19 @@ public class ReportAnalysisServiceImpl implements IReportAnalysisService {
} }
private void filledParentCompanyName(JgBizCountDataDto c, JgBizEquipStateCountVo vo) { private void filledParentCompanyName(JgBizCountDataDto c, JgBizEquipStateCountVo vo) {
// 直接上级(区县) // 生产环境特殊数据处理,之前未限制只能选所
String parentOrgCode = c.getReceiveCompanyCode().substring(0, c.getReceiveCompanyCode().lastIndexOf("*")); if( c.getReceiveCompanyCode().split("\\*").length == 1){
vo.setCountyManagementUnitName(orgCodeNameMap.get(parentOrgCode)); // 直接上级(区县)
// 上上级(地市) String parentOrgCode = c.getReceiveCompanyCode().substring(0, c.getReceiveCompanyCode().lastIndexOf("*"));
String parent2OrgCode = parentOrgCode.substring(0, parentOrgCode.lastIndexOf("*")); vo.setCountyManagementUnitName(orgCodeNameMap.get(parentOrgCode));
vo.setCityManagementUnitName(orgCodeNameMap.get(parent2OrgCode)); } else if( c.getReceiveCompanyCode().split("\\*").length > 1){
// 直接上级(区县)
String parentOrgCode = c.getReceiveCompanyCode().substring(0, c.getReceiveCompanyCode().lastIndexOf("*"));
vo.setCountyManagementUnitName(orgCodeNameMap.get(parentOrgCode));
// 上上级(地市)
String parent2OrgCode = parentOrgCode.substring(0, parentOrgCode.lastIndexOf("*"));
vo.setCityManagementUnitName(orgCodeNameMap.get(parent2OrgCode));
}
} }
private JgBizCountDataBO esItemToVo(Terms.Bucket bucket) { private JgBizCountDataBO esItemToVo(Terms.Bucket bucket) {
......
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