| | |
| | | @Override |
| | | public R eventIndexData(Integer type) { |
| | | //获取事件总数 |
| | | Integer eventCount = comEventMapper.selectCount(new QueryWrapper<ComEvent>().notIn("event_process_status", (7), (8))); |
| | | Integer eventCount = comEventMapper.selectCount(new QueryWrapper<ComEvent>().notIn("event_process_status",(9))); |
| | | if (type.equals(1)){ |
| | | //受理级别占比 |
| | | List<EventRateVO> eventRateVOS = comEventMapper.eventRate(); |
| | | for (EventRateVO eventRateVO : eventRateVOS) { |
| | | if (nonNull(eventRateVO)){ |
| | | eventRateVO.setName(typeToName(eventRateVO.getType())); |
| | | eventRateVO.setName(typeToName(eventRateVO.getCurrentProcessType())); |
| | | if (nonNull(eventCount) && !eventCount.equals(0)){ |
| | | //计算占比 |
| | | eventRateVO.setRate(NumberUtil.div(eventRateVO.getCount(),eventCount,2)); |
| | |
| | | comEventMapper.updateLog(id,comEvent.getSpecialistId()); |
| | | } |
| | | |
| | | @Override |
| | | public R listStreetScreen() { |
| | | return R.ok(comStreetDAO.selectList(new QueryWrapper<ComStreetDO>().eq("app_id", "wx0cef797390444b75"))); |
| | | } |
| | | |
| | | @Override |
| | | public R listCommunityScreen() { |
| | | return null; |
| | | } |
| | | |
| | | public String typeToName(Integer type){ |
| | | switch (type){ |
| | | case 1: |
| | | return "行业分中心受理"; |
| | | case 2: |
| | | return "街道调解站受理"; |
| | | case 3: |
| | | return "街道调解站受理"; |
| | | case 2: |
| | | return "社区调解站受理"; |
| | | case 4: |
| | | return "区三说会堂受理"; |
| | | case 5: |
| | | return "专家受理"; |
| | | } |
| | | return null; |
| | | } |