group/switch 参数添加支持列表

This commit is contained in:
孙小云 2026-01-24 17:23:44 +08:00
parent b9cf1428f9
commit 9cef58104b
1 changed files with 10 additions and 1 deletions

View File

@ -12,10 +12,12 @@ import com.ruoyi.device.service.dto.DockDetailDTO;
import com.ruoyi.device.service.dto.DockGroupDTO;
import com.ruoyi.device.service.dto.GroupDTO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.CollectionUtils;
import org.springframework.web.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
/**
* 分组Controller
@ -101,7 +103,14 @@ public class GroupController extends BaseController
@PostMapping("/switch")
public R<Void> switchDockGroup(@RequestBody SwitchDockGroupRequest request)
{
groupService.switchDockGroup(request.getDockId(), request.getGroupId());
if(Objects.nonNull(request.getDockId())){
groupService.switchDockGroup(request.getDockId(), request.getGroupId());
}
if(!CollectionUtils.isEmpty(request.getDockIds())){
for (Long dockId : request.getDockIds()) {
groupService.switchDockGroup(dockId, request.getGroupId());
}
}
return R.ok();
}