2021与蓝度共同重构项目,服务端
Van333
2022-12-29 727a69f859060093e685582fa10e5de82dcc138a
ximon-admin/src/main/java/com/sandu/ximon/admin/service/LEDProgramService.java
@@ -35,6 +35,9 @@
        led.setPreview(receiveParam.getPreviewUrl());
        led.setWidth(receiveParam.getWidth());
        led.setHeight(receiveParam.getHeight());
        if (receiveParam.getPages() == null) {
            throw new BusinessException("节目内容丢失");
        }
        led.setPages(JSON.toJSONString(receiveParam.getPages()));
        return save(led);
    }
@@ -51,18 +54,21 @@
        led.setPreview(receiveParam.getPreviewUrl());
        led.setWidth(receiveParam.getWidth());
        led.setHeight(receiveParam.getHeight());
        if (receiveParam.getPages() == null) {
            throw new BusinessException("节目内容丢失");
        }
        led.setPages(JSON.toJSONString(receiveParam.getPages()));
        return updateById(led);
    }
    public boolean deleteProgram(Long id) {
        LEDProgram byId = getById(id);
        if (byId == null) {
    public boolean deleteProgram(List<Long> pids) {
        List<LEDProgram> ledPrograms = listByIds(pids);
        if (ledPrograms.isEmpty()) {
            throw new BusinessException("未找到该节目");
        }
        return removeById(id);
        return removeByIds(pids);
    }