浏览代码

Merge remote-tracking branch 'origin/master'

李进 2 年之前
父节点
当前提交
db20a3e52a
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      device-api-service/src/main/java/com/xy/service/DeviceInfoServiceImpl.java

+ 3 - 2
device-api-service/src/main/java/com/xy/service/DeviceInfoServiceImpl.java

@@ -433,7 +433,8 @@ public class DeviceInfoServiceImpl extends ServiceImpl<DeviceInfoMapper, DeviceI
     @ApiOperation("通用集合查询")
     public R<List<DeviceInfoDto.Vo>> listCommon(DeviceInfoDto.ListCommon dto) {
         String deviceSearch = dto.getDeviceSearch();
-        QueryWrapper<DeviceInfo> queryWrapper = new MybatisPlusQuery().eqWrapper(dto.getVo(), DeviceInfo.class).buildQW();
+        DeviceInfoDto.Vo vo = dto.getVo();
+        QueryWrapper<DeviceInfo> queryWrapper = new MybatisPlusQuery().eqWrapper(vo == null ? new DeviceInfoDto.Vo() : vo, DeviceInfo.class).buildQW();
         List<Long> placeLineIds = dto.getPlaceLineIds();
         List<Long> deviceIds = dto.getDeviceIds();
         List<String> columnList = dto.getColumnList();
@@ -450,7 +451,7 @@ public class DeviceInfoServiceImpl extends ServiceImpl<DeviceInfoMapper, DeviceI
             queryWrapper.select(columnList.stream().toArray(String[]::new));
         }
         if (CollUtil.isNotEmpty(deviceIds)) {
-            queryWrapper.eq(LambdaUtils.getUnderlineCaseName(DeviceInfo::getDeviceId), deviceIds);
+            queryWrapper.in(LambdaUtils.getUnderlineCaseName(DeviceInfo::getDeviceId), deviceIds);
         }
         return R.ok(copy(DeviceInfoDto.Vo.class, list(queryWrapper)));
     }