2021与蓝度共同重构项目,服务端
liuhaonan
2022-11-24 d019a929fc220ac5395d409f6c2ab4fab7653658
ximon-admin/src/main/java/com/sandu/ximon/admin/newnova/led/NewNovaLedController.java
@@ -7,6 +7,7 @@
import com.sandu.ximon.admin.newnova.grouping.NewNovaGroupService;
import com.sandu.ximon.admin.newnova.param.NewNovaLedParam;
import com.sandu.ximon.admin.newnova.param.NewNovaStatusParam;
import com.sandu.ximon.admin.newnova.program.LEDInfoParam;
import com.sandu.ximon.admin.newnova.utils.NovaAPIUtil;
import com.sandu.ximon.admin.security.PermissionConfig;
import com.sandu.ximon.admin.security.SecurityUtils;
@@ -75,12 +76,24 @@
     */
    @GetMapping("/listLed")
    public ResponseVO listLed(BaseConditionVO baseConditionVO, @RequestParam(required = false, value = "keyword") String keyword,
                              @RequestParam(required = false, value = "onlineStatus") boolean onlineStatus,
                              @RequestParam(required = true, value = "onlineStatus", defaultValue = "false") boolean onlineStatus,
                              @RequestParam(required = false, value = "groupId") Long groupId) {
        if (!permissionConfig.check(MenuEnum.LED_NEW_LIST.getCode())) {
            return ResponseUtil.fail("缺少对应用户权限");
        }
        return ResponseUtil.success(newNovaLedService.listLed(baseConditionVO, keyword, groupId, onlineStatus));
    }
    /**
     * 状态列表
     */
    @PostMapping("/ledInfo")
    public ResponseVO ledInfo(@RequestBody @Validated LEDInfoParam param) {
        if (!permissionConfig.check(MenuEnum.LED_NEW_LIST.getCode())) {
            return ResponseUtil.fail("缺少对应用户权限");
        }
        return ResponseUtil.success(newNovaLedService.infoList(param));
    }
    /**
@@ -259,7 +272,7 @@
        if (!permissionConfig.check(MenuEnum.LED_NEW_PUSH_AIR.getCode())) {
            return ResponseUtil.fail("缺少对应用户权限");
        }
        return ResponseUtil.success(newNovaLedService.pushAirData(id, duration,fontSize));
        return ResponseUtil.success(newNovaLedService.pushAirData(id, duration, fontSize));
    }