2021与蓝度共同重构项目,服务端
liuhaonan
2022-01-06 ec7e09e43ea37054903218886b96fde7c3a39fa8
ximon-admin/src/main/java/com/sandu/ximon/admin/service/IpVolumeMissionService.java
@@ -11,8 +11,10 @@
import com.sandu.ximon.admin.param.ReceiveParam;
import com.sandu.ximon.admin.security.SecurityUtils;
import com.sandu.ximon.admin.utils.TaskAPIUtils;
import com.sandu.ximon.admin.utils.request.BroadcastParams;
import com.sandu.ximon.admin.vo.TaskMediaFileVO;
import com.sandu.ximon.admin.vo.TaskTerminalVO;
import com.sandu.ximon.admin.vo.TaskVO;
import com.sandu.ximon.dao.bo.IpVolumeMissionBo;
import com.sandu.ximon.dao.domain.BroadcastV2TaskFile;
import com.sandu.ximon.dao.domain.BroadcastV2TaskTerminal;
@@ -118,7 +120,7 @@
            for (BroadcastV2TaskFile v2TaskFile :taskFileEntityList) {
                v2TaskFile.setTaskId(taskId);
            }
            if (null == byId) {
            if (byId==null) {
                //  向数据库添加该任务记录
                IpVolumeMission mission = new IpVolumeMission();
@@ -337,6 +339,27 @@
    }
    public IpVolumeMission getByTaskId(Integer taskId){
        TaskVO task = TaskAPIUtils.getTask(taskId);
        if(task==null){
            throw new BusinessException("服务器未找到该任务");
        }
        IpVolumeMission byId = getById(taskId);
        if(byId==null){
            throw new BusinessException("本地未找到该任务");
        }
        byId.setWeeks("0"+Integer.toBinaryString(byId.getWeek()));
        return byId;
    }
    public boolean playTask(Integer taskId) {
        return TaskAPIUtils.playTask(taskId);
    }
}