机台树添加组织id参数

This commit is contained in:
yangsb
2024-04-10 14:26:24 +08:00
parent 3cf092a7b6
commit 262b2d1e81
3 changed files with 5 additions and 4 deletions
@@ -120,8 +120,8 @@ public class MachineController {
@GetMapping("getMachineTree") @GetMapping("getMachineTree")
@Operation(summary = "获得机台树") @Operation(summary = "获得机台树")
@PreAuthorize("@ss.hasPermission('machine::query')") @PreAuthorize("@ss.hasPermission('machine::query')")
public CommonResult<Map<Integer, List<MachineVO>>> getMachineTree() { public CommonResult<Map<Integer, List<MachineVO>>> getMachineTree(@RequestParam(required = false) Long organId) {
return success(machineService.getMachineTree()); return success(machineService.getMachineTree(organId));
} }
@@ -71,5 +71,5 @@ public interface MachineService {
List<MachineDO> list(Collection<Long> ids); List<MachineDO> list(Collection<Long> ids);
Map<Integer, List<MachineVO>> getMachineTree(); Map<Integer, List<MachineVO>> getMachineTree(Long organId);
} }
@@ -196,8 +196,9 @@ public class MachineServiceImpl implements MachineService {
} }
@Override @Override
public Map<Integer, List<MachineVO>> getMachineTree() { public Map<Integer, List<MachineVO>> getMachineTree(Long organId) {
List<MachineDO> machineDOS = machineMapper.selectList(new LambdaQueryWrapperX<MachineDO>() List<MachineDO> machineDOS = machineMapper.selectList(new LambdaQueryWrapperX<MachineDO>()
.eqIfPresent(MachineDO::getOrganId, organId)
.select(MachineDO::getName, MachineDO::getMachineType, MachineDO::getId, MachineDO::getLabelId, MachineDO::getCreateTime) .select(MachineDO::getName, MachineDO::getMachineType, MachineDO::getId, MachineDO::getLabelId, MachineDO::getCreateTime)
); );
List<MachineVO> machineVOS = BeanUtils.toBean(machineDOS, MachineVO.class); List<MachineVO> machineVOS = BeanUtils.toBean(machineDOS, MachineVO.class);