|
|
@@ -69,11 +69,17 @@ public class SafetyInspectServiceImpl implements SafetyInspectService {
|
|
|
safetyInspectVO.setCity(sysOrg1.getShortName().indexOf("地区行社")==-1?sysOrg1.getShortName().substring(0,2):sysOrg1.getShortName().split("地区行社")[0]);
|
|
|
safetyInspectVO.setOrgName(s.getShortName());
|
|
|
//次数
|
|
|
- SafetyInspectVO safetyInspectVOS = safetyInspectMapper.selectAllByPath(s.getPath(),safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType());
|
|
|
+ SafetyInspectVO safetyInspectVOS = safetyInspectMapper.selectAllByPath(null,s.getPath(),safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType());
|
|
|
//机构维度
|
|
|
- Map map = safetyInspectMapper.orgDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),4);
|
|
|
- Integer planInspectOrg = safetyInspectMapper.orgDimensionPlanInspectOrg(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(), 4);
|
|
|
- Integer realityInspectOrg = safetyInspectMapper.orgDimensionRealityInspectOrg(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(), 4);
|
|
|
+ Integer planInspectOrg = safetyInspectMapper.orgDimensionPlanInspectOrg(null,s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(), 4);
|
|
|
+ Integer realityInspectOrg = safetyInspectMapper.orgDimensionRealityInspectOrg(null,s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(), 4);
|
|
|
+ Map map1 = safetyInspectMapper.pitfallDimension(null,s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),4);
|
|
|
+ if (s.getType() == 4) {
|
|
|
+ safetyInspectVOS=safetyInspectMapper.selectAllByPath(s.getId(),null,safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType());
|
|
|
+ planInspectOrg=safetyInspectMapper.orgDimensionPlanInspectOrg(s.getId(),s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(), 4);
|
|
|
+ realityInspectOrg = safetyInspectMapper.orgDimensionRealityInspectOrg(s.getId(),s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(), 4);
|
|
|
+ map1 = safetyInspectMapper.pitfallDimension(s.getId(),null, safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),4);
|
|
|
+ }
|
|
|
Double i = 0d;
|
|
|
if (planInspectOrg != 0 && realityInspectOrg != 0) {
|
|
|
i = (double) realityInspectOrg / planInspectOrg * 100;
|
|
|
@@ -82,16 +88,12 @@ public class SafetyInspectServiceImpl implements SafetyInspectService {
|
|
|
safetyInspectVO.setRealityInspectOrg(realityInspectOrg);
|
|
|
safetyInspectVO.setInspectCoverRate(String.format("%.2f", i) + "%");
|
|
|
safetyInspectVO.setOrgName(s.getShortName());
|
|
|
- Map map1 = safetyInspectMapper.pitfallDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),4);
|
|
|
-
|
|
|
safetyInspectVO.setPitfallNumber(Integer.valueOf(map1.get("pitfallNumber").toString()));
|
|
|
safetyInspectVO.setRectificationNumber(Integer.valueOf(map1.get("rectificationNumber").toString()));
|
|
|
safetyInspectVO.setRectificationRate(map1.get("rectificationRate").toString());
|
|
|
-
|
|
|
safetyInspectVO.setPlanInspectNumber(safetyInspectVOS.getPlanInspectNumber());
|
|
|
safetyInspectVO.setRealityInspectNumber(safetyInspectVOS.getRealityInspectNumber());
|
|
|
safetyInspectVO.setInspectRate(safetyInspectVOS.getInspectRate());
|
|
|
- // safetyInspectVO.setPitfallNumber(safetyInspectVOS.getPitfallNumber());
|
|
|
safetyInspectVOList.add(safetyInspectVO);
|
|
|
});
|
|
|
return safetyInspectVOList;
|
|
|
@@ -128,26 +130,29 @@ public class SafetyInspectServiceImpl implements SafetyInspectService {
|
|
|
}
|
|
|
}
|
|
|
Integer integer = monitorAccessReportMapper.selectNetworkNumberByPath(s.getPath());
|
|
|
+ //次数
|
|
|
+ SafetyInspectVO safetyInspectVOS = safetyInspectMapper.selectSelfByPath(null,safetyInspectDTO.getCycle(),s.getPath(),safetyInspectDTO.getYear(),safetyInspectDTO.getOrgType());
|
|
|
+ Map map1 = safetyInspectMapper.pitfallDimension(null,s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),3);
|
|
|
+ //机构维度
|
|
|
+ Map map = safetyInspectMapper.orgDimension(null,s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),3);
|
|
|
+ if (s.getType()==4){
|
|
|
+ integer=1;
|
|
|
+ safetyInspectVOS=safetyInspectMapper.selectSelfByPath(s.getId(),safetyInspectDTO.getCycle(),null,safetyInspectDTO.getYear(),safetyInspectDTO.getOrgType());
|
|
|
+ map1= safetyInspectMapper.pitfallDimension(s.getId(),null, safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),3);
|
|
|
+ map=safetyInspectMapper.orgDimension(s.getId(),null, safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),3);
|
|
|
+ }
|
|
|
safetyInspectVO.setPlanInspectOrg(integer);
|
|
|
safetyInspectVO.setCity(sysOrg1.getShortName().indexOf("地区行社")==-1?sysOrg1.getShortName().substring(0,2):sysOrg1.getShortName().split("地区行社")[0]);
|
|
|
safetyInspectVO.setOrgName(s.getShortName());
|
|
|
- //次数
|
|
|
- SafetyInspectVO safetyInspectVOS = safetyInspectMapper.selectSelfByPath(safetyInspectDTO.getCycle(),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.setRealityInspectOrg(Integer.valueOf(map.get("realityInspectOrg").toString()));
|
|
|
safetyInspectVO.setInspectCoverRate(map.get("inspectCoverRate").toString());
|
|
|
safetyInspectVO.setOrgName(s.getShortName());
|
|
|
- Map map1 = safetyInspectMapper.pitfallDimension(s.getPath(), safetyInspectDTO.getYear(), safetyInspectDTO.getOrgType(),3);
|
|
|
safetyInspectVO.setPitfallNumber(Integer.valueOf(map1.get("pitfallNumber").toString()));
|
|
|
safetyInspectVO.setRectificationNumber(Integer.valueOf(map1.get("rectificationNumber").toString()));
|
|
|
safetyInspectVO.setRectificationRate(map1.get("rectificationRate").toString());
|
|
|
-
|
|
|
safetyInspectVO.setPlanInspectNumber(safetyInspectVOS.getPlanInspectNumber());
|
|
|
safetyInspectVO.setRealityInspectNumber(safetyInspectVOS.getRealityInspectNumber());
|
|
|
safetyInspectVO.setInspectRate(safetyInspectVOS.getInspectRate());
|
|
|
- // safetyInspectVO.setPitfallNumber(safetyInspectVOS.getPitfallNumber());
|
|
|
safetyInspectVOList.add(safetyInspectVO);
|
|
|
});
|
|
|
return safetyInspectVOList;
|