|  | @@ -61,18 +61,22 @@ public class SafetyInspectServiceImpl implements SafetyInspectService {
 | 
											
												
													
														|  |                  sysOrg1 = orgService.selectOrgById(s.getParentId(), SecurityConstants.INNER);
 |  |                  sysOrg1 = orgService.selectOrgById(s.getParentId(), SecurityConstants.INNER);
 | 
											
												
													
														|  |              } else {
 |  |              } else {
 | 
											
												
													
														|  |                  sysOrg1 = orgService.selectOrgById(orgService.selectOrgById(s.getParentId(), SecurityConstants.INNER).getParentId(), SecurityConstants.INNER);
 |  |                  sysOrg1 = orgService.selectOrgById(orgService.selectOrgById(s.getParentId(), SecurityConstants.INNER).getParentId(), SecurityConstants.INNER);
 | 
											
												
													
														|  | 
 |  | +                if (-1 == sysOrg1.getShortName().indexOf("地区行社")) {
 | 
											
												
													
														|  | 
 |  | +                    sysOrg1 = orgService.selectOrgById(orgService.selectOrgById(orgService.selectOrgById(s.getParentId(), SecurityConstants.INNER).getParentId(), SecurityConstants.INNER).getParentId(), SecurityConstants.INNER);
 | 
											
												
													
														|  | 
 |  | +                }
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |              safetyInspectVO.setCity(sysOrg1.getShortName().split("地区行社")[0]);
 |  |              safetyInspectVO.setCity(sysOrg1.getShortName().split("地区行社")[0]);
 | 
											
												
													
														|  |              safetyInspectVO.setOrgName(s.getShortName());
 |  |              safetyInspectVO.setOrgName(s.getShortName());
 | 
											
												
													
														|  |              //次数
 |  |              //次数
 | 
											
												
													
														|  |              SafetyInspectVO safetyInspectVOS = safetyInspectMapper.selectAllByPath(s.getPath(),safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType());
 |  |              SafetyInspectVO safetyInspectVOS = safetyInspectMapper.selectAllByPath(s.getPath(),safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType());
 | 
											
												
													
														|  |              //机构维度
 |  |              //机构维度
 | 
											
												
													
														|  | -            Map map = safetyInspectMapper.orgDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType());
 |  | 
 | 
											
												
													
														|  | 
 |  | +            Map map = safetyInspectMapper.orgDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),4);
 | 
											
												
													
														|  |              safetyInspectVO.setPlanInspectOrg(Integer.valueOf(map.get("planInspectOrg").toString()));
 |  |              safetyInspectVO.setPlanInspectOrg(Integer.valueOf(map.get("planInspectOrg").toString()));
 | 
											
												
													
														|  |              safetyInspectVO.setRealityInspectOrg(Integer.valueOf(map.get("realityInspectOrg").toString()));
 |  |              safetyInspectVO.setRealityInspectOrg(Integer.valueOf(map.get("realityInspectOrg").toString()));
 | 
											
												
													
														|  |              safetyInspectVO.setInspectCoverRate(map.get("inspectCoverRate").toString());
 |  |              safetyInspectVO.setInspectCoverRate(map.get("inspectCoverRate").toString());
 | 
											
												
													
														|  |              safetyInspectVO.setOrgName(s.getShortName());
 |  |              safetyInspectVO.setOrgName(s.getShortName());
 | 
											
												
													
														|  | -            Map map1 = safetyInspectMapper.pitfallDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType());
 |  | 
 | 
											
												
													
														|  | 
 |  | +            Map map1 = safetyInspectMapper.pitfallDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),4);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              safetyInspectVO.setPitfallNumber(Integer.valueOf(map1.get("pitfallNumber").toString()));
 |  |              safetyInspectVO.setPitfallNumber(Integer.valueOf(map1.get("pitfallNumber").toString()));
 | 
											
												
													
														|  |              safetyInspectVO.setRectificationNumber(Integer.valueOf(map1.get("rectificationNumber").toString()));
 |  |              safetyInspectVO.setRectificationNumber(Integer.valueOf(map1.get("rectificationNumber").toString()));
 | 
											
												
													
														|  |              safetyInspectVO.setRectificationRate(map1.get("rectificationRate").toString());
 |  |              safetyInspectVO.setRectificationRate(map1.get("rectificationRate").toString());
 | 
											
										
											
												
													
														|  | @@ -117,12 +121,12 @@ public class SafetyInspectServiceImpl implements SafetyInspectService {
 | 
											
												
													
														|  |              //次数
 |  |              //次数
 | 
											
												
													
														|  |              SafetyInspectVO safetyInspectVOS = safetyInspectMapper.selectSelfByPath(safetyInspectDTO.getCycle(),s.getPath(),safetyInspectDTO.getYear(),safetyInspectDTO.getOrgType());
 |  |              SafetyInspectVO safetyInspectVOS = safetyInspectMapper.selectSelfByPath(safetyInspectDTO.getCycle(),s.getPath(),safetyInspectDTO.getYear(),safetyInspectDTO.getOrgType());
 | 
											
												
													
														|  |              //机构维度
 |  |              //机构维度
 | 
											
												
													
														|  | -            Map map = safetyInspectMapper.orgDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType());
 |  | 
 | 
											
												
													
														|  | 
 |  | +            Map map = safetyInspectMapper.orgDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),3);
 | 
											
												
													
														|  |              safetyInspectVO.setPlanInspectOrg(Integer.valueOf(map.get("planInspectOrg").toString()));
 |  |              safetyInspectVO.setPlanInspectOrg(Integer.valueOf(map.get("planInspectOrg").toString()));
 | 
											
												
													
														|  |              safetyInspectVO.setRealityInspectOrg(Integer.valueOf(map.get("realityInspectOrg").toString()));
 |  |              safetyInspectVO.setRealityInspectOrg(Integer.valueOf(map.get("realityInspectOrg").toString()));
 | 
											
												
													
														|  |              safetyInspectVO.setInspectCoverRate(map.get("inspectCoverRate").toString());
 |  |              safetyInspectVO.setInspectCoverRate(map.get("inspectCoverRate").toString());
 | 
											
												
													
														|  |              safetyInspectVO.setOrgName(s.getShortName());
 |  |              safetyInspectVO.setOrgName(s.getShortName());
 | 
											
												
													
														|  | -            Map map1 = safetyInspectMapper.pitfallDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType());
 |  | 
 | 
											
												
													
														|  | 
 |  | +            Map map1 = safetyInspectMapper.pitfallDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),3);
 | 
											
												
													
														|  |              safetyInspectVO.setPitfallNumber(Integer.valueOf(map1.get("pitfallNumber").toString()));
 |  |              safetyInspectVO.setPitfallNumber(Integer.valueOf(map1.get("pitfallNumber").toString()));
 | 
											
												
													
														|  |              safetyInspectVO.setRectificationNumber(Integer.valueOf(map1.get("rectificationNumber").toString()));
 |  |              safetyInspectVO.setRectificationNumber(Integer.valueOf(map1.get("rectificationNumber").toString()));
 | 
											
												
													
														|  |              safetyInspectVO.setRectificationRate(map1.get("rectificationRate").toString());
 |  |              safetyInspectVO.setRectificationRate(map1.get("rectificationRate").toString());
 |