@ -377,8 +377,21 @@ public class OrgChartServiceImpl extends Service implements OrgChartService {
return result ;
return result ;
}
}
//处理多个部门负责人
//处理多个部门负责人
private Map < String , Object > getBmfzrInfo ( String bmfzr ) {
private JclOrgMap getBmfzrInfo ( String bmfzr ) {
// if (StringUtils.isNotBlank(bmfzr)) {
// try {
// String[] split = fLeaderSt.split(",");
// for (String s : split) {
// long parseLong = Long.parseLong(s);
// GradePO gradeByID = MapperProxyFactory.getProxy(GradeMapper.class).getGradeByID(parseLong);
// if (null != gradeByID) {
// jobGradeName.append(gradeByID.getGradeName());
// }
// }
// } catch (NumberFormatException exception) {
// jobGradeName = new StringBuilder(fLeaderSt);
// }
// }
return null ;
return null ;
}
}
@ -533,16 +546,14 @@ public class OrgChartServiceImpl extends Service implements OrgChartService {
getJclOrgMapMapper ( ) . insertSubComToMap ( ) ;
getJclOrgMapMapper ( ) . insertSubComToMap ( ) ;
//同步集团信息
//同步集团信息
getJclOrgMapMapper ( ) . insertComToMap ( ) ;
getJclOrgMapMapper ( ) . insertComToMap ( ) ;
//清除部门合并、转移造成的脏数据
getJclOrgMapMapper ( ) . deleteJobNull ( currentDate ) ;
//刷新在岗数、编制数(从岗位向上刷,岗位不需处理)
//刷新在岗数、编制数(从岗位向上刷,岗位不需处理)
List < JclOrgMap > jclOrgMaps = getJclOrgMapMapper ( ) . getJclOrgMapByType ( "3" , date ) ;
List < JclOrgMap > jclOrgMaps = getJclOrgMapMapper ( ) . getJclOrgMapByType ( "3" , date ) ;
for ( JclOrgMap jclOrgMap : jclOrgMaps ) {
for ( JclOrgMap jclOrgMap : jclOrgMaps ) {
int id = jclOrgMap . getId ( ) ;
int id = jclOrgMap . getId ( ) ;
countJobAndPlans ( "3" , id , currentDate ) ;
countJobAndPlans ( "3" , id , currentDate ) ;
}
}
//清除部门合并、转移造成的脏数据
getJclOrgMapMapper ( ) . deleteJobNull ( ) ;
return "同步成功" ;
return "同步成功" ;
}
}
/ * *
/ * *