|
@@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.ListUtil;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.huimv.admin.common.utils.Result;
|
|
@@ -16,10 +17,7 @@ import com.huimv.admin.entity.CameraBrand;
|
|
|
import com.huimv.admin.entity.dto.CameraNameDto;
|
|
|
import com.huimv.admin.entity.hkwsdto.CameraDto1;
|
|
|
import com.huimv.admin.entity.hkwsdto.UnitDto1;
|
|
|
-import com.huimv.admin.entity.vo.CameraListVo;
|
|
|
-import com.huimv.admin.entity.vo.CameraListsVo;
|
|
|
-import com.huimv.admin.entity.vo.CameraVo;
|
|
|
-import com.huimv.admin.entity.vo.TreeBasePigpen;
|
|
|
+import com.huimv.admin.entity.vo.*;
|
|
|
import com.huimv.admin.mapper.CameraAreaMapper;
|
|
|
import com.huimv.admin.mapper.CameraBaseMapper;
|
|
|
import com.huimv.admin.mapper.CameraBrandMapper;
|
|
@@ -60,7 +58,7 @@ public class CameraBaseServiceImpl extends ServiceImpl<CameraBaseMapper, CameraB
|
|
|
Integer sort = cameraListVo.getSort();
|
|
|
Integer farmId = cameraListVo.getFarmId();
|
|
|
Integer onLineStatus = cameraListVo.getOnLineStatus();
|
|
|
- String regionUuuid = cameraListVo.getRegionUuuid();
|
|
|
+ String regionUuid = cameraListVo.getRegionUuid();
|
|
|
QueryWrapper<CameraBase> wrapper = new QueryWrapper<>();
|
|
|
if (null == current) {
|
|
|
current = 1;
|
|
@@ -69,27 +67,28 @@ public class CameraBaseServiceImpl extends ServiceImpl<CameraBaseMapper, CameraB
|
|
|
size = 10;
|
|
|
}
|
|
|
if (farmId != null) {
|
|
|
- wrapper.eq("farm_id", farmId);
|
|
|
+ wrapper.eq("cb.farm_id", farmId);
|
|
|
}
|
|
|
- if (StringUtils.isNotBlank(regionUuuid)) {
|
|
|
- wrapper.eq("area_id", regionUuuid);
|
|
|
+ if (StringUtils.isNotBlank(regionUuid)) {
|
|
|
+ wrapper.eq("cb.region_uuid", regionUuid);
|
|
|
}
|
|
|
if (onLineStatus != null) {
|
|
|
- wrapper.eq("on_line_status", onLineStatus);
|
|
|
+ wrapper.eq("cb.on_line_status", onLineStatus);
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(strchStr)) {
|
|
|
- wrapper.and(i -> i.like("camera_name", strchStr));
|
|
|
+ wrapper.and(i -> i.like("cb.camera_name", strchStr));
|
|
|
}
|
|
|
if (sort == null) {
|
|
|
- wrapper.orderByDesc("id");
|
|
|
+ wrapper.orderByDesc("cb.id");
|
|
|
} else if (sort == 1) {
|
|
|
- wrapper.orderByDesc("sort");
|
|
|
+ wrapper.orderByDesc("cb.sort");
|
|
|
} else {
|
|
|
- wrapper.orderByAsc("sort");
|
|
|
+ wrapper.orderByAsc("cb.sort");
|
|
|
}
|
|
|
- wrapper.orderByDesc("id");
|
|
|
- Page<CameraBase> page = page(new Page<CameraBase>(current, size), wrapper);
|
|
|
- return new Result(ResultCode.SUCCESS, page);
|
|
|
+ wrapper.orderByDesc("cb.id");
|
|
|
+ Page<CameraBase> page = new Page<>(current,size);
|
|
|
+ IPage<CameraBaseVo> cameraBaseVoIPage = cameraBaseMapper.listPage(page, wrapper);
|
|
|
+ return new Result(ResultCode.SUCCESS, cameraBaseVoIPage);
|
|
|
}
|
|
|
|
|
|
@Override
|