Browse Source

修改事件分析参数类型

master
luyan 2 years ago
parent
commit
24d9949836
  1. 2
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/IcEventDao.java
  2. 8
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/IcEventServiceImpl.java

2
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/IcEventDao.java

@ -209,7 +209,7 @@ public interface IcEventDao extends BaseDao<IcEventEntity> {
*/
Integer getEventByReplyTypeCount(@Param("orgIdPath") String orgPath,
@Param("sourceType") String sourceType,
@Param("manageType") String manageType);
@Param("manageType") int manageType);
List<IcEventResultDTO> getListByStatus(@Param("orgIdPath") String orgPath, @Param("eventType") String eventType,
@Param("sourceType") String sourceType, @Param("status") String status,

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

@ -1982,23 +1982,23 @@ public class IcEventServiceImpl extends BaseServiceImpl<IcEventDao, IcEventEntit
for (int i = 0; i < 4; i++) {
Integer temp;
if (i == 0) {
temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, String.valueOf(i));
temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, i);
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));
temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, i);
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));
temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, i);
dto.setYiJieAn(temp);
dto.setYiJieAnRate(new BigDecimal((double) temp / total).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
}
if (i == 3) {
i = i + 2;
temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, String.valueOf(i));
temp = baseDao.getEventByReplyTypeCount(orgPath, eventType, i);
dto.setGuiDang(temp);
dto.setGuiDangRate(new BigDecimal((double) temp / total).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
}

Loading…
Cancel
Save