| | |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.*; |
| | | |
| | | |
| | | @Service |
| | |
| | | //根据归档类型进行归档 |
| | | @Override |
| | | public void archiving(String type) { |
| | | Map<String, Object> params = new HashMap<String, Object>(); |
| | | params.put("type", type); |
| | | switch (ArcTypeEnum.getEumByCode(type)) { |
| | | case HOUR: |
| | | //查询对应类型的归档设置列表 |
| | | List<ArcPointSettingEntity> arcHourList = arcPointSettingService.getListByType(ArcTypeEnum.HOUR.getCode()); |
| | | List<ArcPointSettingEntity> arcHourList = arcPointSettingService.list(params); |
| | | //遍历列表 |
| | | arcHourList.forEach(item -> { |
| | | log.debug("开始归档,point:"+item.getPoint()); |
| | |
| | | break; |
| | | case SHIFT: |
| | | //查询对应类型的归档设置列表 |
| | | List<ArcPointSettingEntity> arcShiftList = arcPointSettingService.getListByType(ArcTypeEnum.SHIFT.getCode()); |
| | | List<ArcPointSettingEntity> arcShiftList = arcPointSettingService.list(params); |
| | | //遍历列表 |
| | | arcShiftList.forEach(item -> { |
| | | log.debug("开始归档,point:"+item.getPoint()); |
| | |
| | | break; |
| | | case DAY: |
| | | //查询对应类型的归档设置列表 |
| | | List<ArcPointSettingEntity> arcDayList = arcPointSettingService.getListByType(ArcTypeEnum.DAY.getCode()); |
| | | List<ArcPointSettingEntity> arcDayList = arcPointSettingService.list(params); |
| | | //遍历列表 |
| | | arcDayList.forEach(item -> { |
| | | log.debug("开始归档,point:"+item.getPoint()); |
| | |
| | | break; |
| | | case MONTH: |
| | | //查询对应类型的归档设置列表 |
| | | List<ArcPointSettingEntity> arcMonthList = arcPointSettingService.getListByType(ArcTypeEnum.MONTH.getCode()); |
| | | List<ArcPointSettingEntity> arcMonthList = arcPointSettingService.list(params); |
| | | //遍历列表 |
| | | arcMonthList.forEach(item -> { |
| | | log.debug("开始归档,point:"+item.getPoint()); |
| | |
| | | break; |
| | | case YEAR: |
| | | //查询对应类型的归档设置列表 |
| | | List<ArcPointSettingEntity> arcYearList = arcPointSettingService.getListByType(ArcTypeEnum.YEAR.getCode()); |
| | | List<ArcPointSettingEntity> arcYearList = arcPointSettingService.list(params); |
| | | //遍历列表 |
| | | arcYearList.forEach(item -> { |
| | | log.debug("开始归档,point:"+item.getPoint()); |