| | |
| | | import com.qianwen.smartman.common.utils.LocalDateTimeUtils; |
| | | import com.qianwen.smartman.common.utils.LocalDateUtil; |
| | | import com.qianwen.smartman.common.utils.MessageUtils; |
| | | import com.qianwen.smartman.modules.cps.dto.ShiftInfoDTO; |
| | | import com.qianwen.smartman.modules.cps.mapper.WorkstationMapper; |
| | | import com.qianwen.smartman.modules.cps.service.IShiftDetailService; |
| | | import com.qianwen.smartman.modules.cps.vo.WorkstationVO; |
| | | import com.qianwen.smartman.modules.smis.dto.ShiftInfoDTO; |
| | | import com.qianwen.smartman.modules.smis.mapper.WorkstationMapper; |
| | | import com.qianwen.smartman.modules.smis.service.IShiftDetailService; |
| | | import com.qianwen.smartman.modules.smis.vo.WorkstationVO; |
| | | import com.qianwen.smartman.modules.mdc.convert.AlarmConvert; |
| | | import com.qianwen.smartman.modules.mdc.entity.SuperAggregate; |
| | | import com.qianwen.smartman.modules.mdc.entity.SuperAlarm; |
| | |
| | | return new AlarmSummaryGraphVO(); |
| | | } |
| | | List<SuperAlarm> alarms = this.alarmMapper.queryAlarm(null, vo,Integer.parseInt(DateUtil.format(vo.getQueryTime(), "yyyyMMdd")) ); |
| | | alarms.forEach(a -> { |
| | | if(a.getCode() == null) { |
| | | a.setCode("0");//默认给0,避免错误 |
| | | } |
| | | }); |
| | | Map<String, Integer> map = FilterOffUtils.filterOffDay(alarms, OpenTypeEnums.ALARM_ANALYSIS).stream().collect(Collectors.groupingBy((v0) -> { |
| | | return v0.getCode(); |
| | | }, Collectors.reducing(0, e -> { |