Browse Source

增加try catch

master
luyan 2 years ago
parent
commit
4c293e5280
  1. 70
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java

70
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java

@ -1959,16 +1959,20 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit
@Override @Override
public EventAnalysisResultDTO getEventAnalysis(String orgId, String orgType, String eventType) { public EventAnalysisResultDTO getEventAnalysis(String orgId, String orgType, String eventType) {
String orgPath = getOrgPath(orgId, orgType); String orgPath = getOrgPath(orgId, orgType);
log.info(orgPath); try {
EventAnalysisResultDTO dto = baseDao.getEventBySourceTypeCount(orgPath);//根据事件来源获取事件数量 EventAnalysisResultDTO dto = baseDao.getEventBySourceTypeCount(orgPath);//根据事件来源获取事件数量
Integer total; Integer total;
if (StringUtils.isEmpty(eventType)) { if (StringUtils.isEmpty(eventType)) {
total = dto.getJiSuJiBan() + dto.getZhiTongLianBan() + dto.getWangGeHua(); total = dto.getJiSuJiBan() + dto.getZhiTongLianBan() + dto.getWangGeHua();
} else { } else {
total = eventType.equals("0") ? dto.getJiSuJiBan() : eventType.equals("1") ? total = eventType.equals("0") ? dto.getJiSuJiBan() : eventType.equals("1") ?
dto.getZhiTongLianBan() : dto.getWangGeHua(); dto.getZhiTongLianBan() : dto.getWangGeHua();
}
return biuldData(dto, orgPath, eventType, total);
} catch (Exception e) {
e.getMessage();
return null;
} }
return biuldData(dto, orgPath, eventType, total);
} }
private EventAnalysisResultDTO biuldData(EventAnalysisResultDTO dto, String orgPath, String eventType, Integer total) { private EventAnalysisResultDTO biuldData(EventAnalysisResultDTO dto, String orgPath, String eventType, Integer total) {
@ -1980,29 +1984,33 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit
* 已归档 只要包含一条归档数据即为已归档(应该只有一条) * 已归档 只要包含一条归档数据即为已归档(应该只有一条)
* manageType: 0上报 1阅收 2完结 3审核 4事件评价 5结案归档 * manageType: 0上报 1阅收 2完结 3审核 4事件评价 5结案归档
*/ */
for (int i = 0; i < 4; i++) { try {
Integer temp; for (int i = 0; i < 4; i++) {
if (i == 0) { Integer temp;
temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, String.valueOf(i)); if (i == 0) {
dto.setDaiChuLi(temp); temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, String.valueOf(i));
dto.setDaiChuLiRate(new BigDecimal((double) temp / total).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()); dto.setDaiChuLi(temp);
} dto.setDaiChuLiRate(new BigDecimal((double) temp / total).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
if (i == 1) { }
temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, String.valueOf(i)); if (i == 1) {
dto.setChuLiZhong(temp); temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, String.valueOf(i));
dto.setChuLiZhongRate(new BigDecimal((double) temp / total).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()); dto.setChuLiZhong(temp);
} dto.setChuLiZhongRate(new BigDecimal((double) temp / total).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
if (i == 2) { }
temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, String.valueOf(i)); if (i == 2) {
dto.setYiJieAn(temp); temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, String.valueOf(i));
dto.setYiJieAnRate(new BigDecimal((double) temp / total).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()); dto.setYiJieAn(temp);
} dto.setYiJieAnRate(new BigDecimal((double) temp / total).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
if (i == 3) { }
i = i + 2; if (i == 3) {
temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, String.valueOf(i)); i = i + 2;
dto.setGuiDang(temp); temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, String.valueOf(i));
dto.setGuiDangRate(new BigDecimal((double) temp / total).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()); dto.setGuiDang(temp);
dto.setGuiDangRate(new BigDecimal((double) temp / total).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
}
} }
}catch (Exception e){
e.getMessage();
} }
return dto; return dto;
} }

Loading…
Cancel
Save