| | |
| | | package com.sandu.ximon.admin.service; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.sandu.common.execption.BusinessException; |
| | | import com.sandu.common.service.impl.BaseServiceImpl; |
| | | import com.sandu.ximon.admin.config.VnnoxConstant; |
| | |
| | | import com.sandu.ximon.admin.utils.VnnoxProgramAPIUtil; |
| | | import com.sandu.ximon.admin.utils.request.PlayerProgram; |
| | | import com.sandu.ximon.admin.utils.response.VnnoxResultResponse; |
| | | import com.sandu.ximon.dao.domain.BroadcastV2TaskTerminal; |
| | | import com.sandu.ximon.dao.domain.LedPlayerEntity; |
| | | import com.sandu.ximon.dao.domain.PlayPlanNv; |
| | | import com.sandu.ximon.dao.domain.PushToLed; |
| | | import com.sandu.ximon.dao.enums.AdministratorEnums; |
| | |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * 播放计划 |
| | |
| | | |
| | | private final PlayPlanNvMapper playPlanMapper; |
| | | private final VnnoxProgramAPIUtil vnnoxProgramAPIUtil; |
| | | private final LedPlayerEntityService ledPlayerEntityService; |
| | | |
| | | public boolean addPlan(PlayPlanParam playPlanParam) { |
| | | |
| | |
| | | List<String> success = vnnoxResultResponse.getData().getSuccess(); |
| | | List<String> fail = vnnoxResultResponse.getData().getFail(); |
| | | Map<String,Object> result=new HashMap<>(); |
| | | result.put("success",success); |
| | | result.put("fail",fail); |
| | | List<LedPlayerEntity> successList= new ArrayList<>(); |
| | | List<LedPlayerEntity> faileList= new ArrayList<>(); |
| | | for (String playerId:success){ |
| | | successList.add(ledPlayerEntityService.getByPlayerId(playerId)); |
| | | } |
| | | for (String playerId:fail){ |
| | | faileList.add( ledPlayerEntityService.getByPlayerId(playerId)); |
| | | } |
| | | |
| | | result.put("success",successList); |
| | | result.put("fail",faileList); |
| | | |
| | | return result; |
| | | // return program; |