| | |
| | | playPlan.setEndTime(playPlanParam.getEndTime()); |
| | | // BeanUtils.copyProperties(playPlanParam, playPlan); |
| | | |
| | | /** |
| | | * 诺瓦定时任务/播放计划新增日志记录开始 |
| | | */ |
| | | boolean save = save(playPlan); |
| | | String content = "{播放计划:" + playPlan.getId() |
| | | + ", 节目名称:" + byId.getName() |
| | | + ", 播放计划计划名称:" |
| | | + playPlan.getName() |
| | | + ", 播放计划计划内容:" |
| | | + JSON.toJSONString(playPlan) |
| | | + ", 定时任务内容:" + playPlan.getSchedule() |
| | | + "}," + " 推送结果:" + save |
| | | + " }"; |
| | | if (playPlanParam.getId() == null) { |
| | | StoreOperationRecordsUtils.storeOperationData(null, null, "诺瓦定时任务/播放计划新增", content); |
| | | } else { |
| | | StoreOperationRecordsUtils.storeOperationData(null, null, "诺瓦定时任务/播放计划修改", content); |
| | | } |
| | | /** |
| | | * 诺瓦定时任务/播放计划新增日志记录结束 |
| | | */ |
| | | |
| | | return save(playPlan); |
| | | return save; |
| | | |
| | | } |
| | | |
| | |
| | | throw new BusinessException("操作对象不存在"); |
| | | } |
| | | if (removeById(id)) { |
| | | playPlanParam.setId(id); |
| | | return addPlan(playPlanParam); |
| | | } |
| | | |
| | |
| | | |
| | | public Map<String, Object> pushToLed(Long planId, List<NovaPushResultVO> nova) { |
| | | PushToLed pushToLed = playPlanMapper.pushToLed(planId); |
| | | PlayPlanNv byId = getById(planId); |
| | | if (pushToLed == null) { |
| | | throw new BusinessException("未找到该播放计划"); |
| | | } |
| | |
| | | result.put("success", successList); |
| | | result.put("fail", faileList); |
| | | |
| | | /** |
| | | * 诺瓦推送节目日志记录开始 |
| | | */ |
| | | List<LedPlayerEntity> list = SpringContextHolder.getBean(LedPlayerEntityService.class) |
| | | .list(Wrappers.lambdaQuery(LedPlayerEntity.class).in(LedPlayerEntity::getId, nova.stream().map(NovaPushResultVO::getPlayerId).toArray())); |
| | | List<String> listCode = new ArrayList<>(); |
| | | for (LedPlayerEntity temp : list) { |
| | | listCode.add(temp.getSn()); |
| | | } |
| | | |
| | | String content = "{节目ID:" + planId |
| | | + ", 节目名称:" + byId.getName() |
| | | + "}," + " 推送结果:" + result |
| | | + " }"; |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "诺瓦推送定时任务", content); |
| | | /** |
| | | * 诺瓦推送节目日志记录结束 |
| | | */ |
| | | |
| | | return result; |
| | | } |
| | | |