From 14cb329f0fec66711e3ddeba7e80db289c7fe8fc Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期四, 31 十月 2024 08:51:04 +0800 Subject: [PATCH] 测点列表.xlsx --- iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/service/impl/DaPointServiceImpl.java | 40 ++++++++++++++++++++++++++++++++++++---- 1 files changed, 36 insertions(+), 4 deletions(-) diff --git a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/service/impl/DaPointServiceImpl.java b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/service/impl/DaPointServiceImpl.java index fee2663..a2b1ce0 100644 --- a/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/service/impl/DaPointServiceImpl.java +++ b/iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/service/impl/DaPointServiceImpl.java @@ -109,11 +109,17 @@ if (params.get("pointNos") != null) { pointNos = JSONArray.parseArray(JSONArray.toJSONString(params.get("pointNos")), String.class); } + List<String> pointTypes = new ArrayList<>(); + if (params.get("pointTypes") != null) { + pointTypes = Arrays.asList(params.get("pointTypes").toString().split(",")); + } + Object pointNoLike = params.get("pointNoLike"); QueryWrapper<DaPointEntity> queryWrapper = new QueryWrapper(); queryWrapper.eq(!ObjectUtils.isEmpty(pointType), "point_type", pointType); queryWrapper.in(pointNos.size() != 0,"point_no", pointNos); queryWrapper.like(!ObjectUtils.isEmpty(pointNoLike), "point_no", pointNoLike); + queryWrapper.in(pointTypes.size() != 0,"point_type", pointTypes); List<DaPointEntity> list = daPointDao.selectList(queryWrapper); return ConvertUtils.sourceToTarget(list, DaPointDTO.class); } @@ -167,6 +173,15 @@ } @Override + public List<DaPointDTO> getConstantPoint(DaPointPageReqVO reqVO) { + Map<String, Object> params = new HashMap<>(); + params.put("pointType", PointTypeEnum.CONSTANT.getCode()); + params.put("pointNo", reqVO.getPointNo()); + params.put("pointName", reqVO.getPointName()); + return daPointDao.getConstantPoint(params); + } + + @Override public List<DaPointDTO> getConstantPoint(String freq) { Map<String, Object> params = new HashMap<>(); params.put("pointType", PointTypeEnum.CONSTANT.getCode()); @@ -182,6 +197,16 @@ params.put("isEnable", CommonConstant.IS_ENABLE); params.put("pointNos", pointNos); return daPointDao.getConstantPoint(params); + } + + @Override + public List<DaPointDTO> getMeasurePoint(DaPointPageReqVO reqVO) { + Map<String, Object> params = new HashMap<>(); + params.put("pointType", PointTypeEnum.MEASURE_POINT.getCode()); + params.put("pointNo", reqVO.getPointNo()); + params.put("pointName", reqVO.getPointName()); + params.put("sourceName", reqVO.getSourceName()); + return daPointDao.getMeasurePoint(params); } @Override @@ -212,6 +237,15 @@ return null; } return list.get(0); + } + + @Override + public List<DaPointDTO> getMathPoint(DaPointPageReqVO reqVO) { + Map<String, Object> params = new HashMap<>(); + params.put("pointType", PointTypeEnum.CALCULATE_POINT.getCode()); + params.put("pointNo", reqVO.getPointNo()); + params.put("pointName", reqVO.getPointName()); + return daPointDao.getMathPoint(params); } @Override @@ -311,10 +345,8 @@ } @Override - public PageResult<DaPointEntity> queryExcelList(DaPointPageReqVO exportReqVO) { - - return daPointDao.selectExcelList(exportReqVO); - + public List<DaPointDTO> getList(DaPointPageReqVO exportReqVO) { + return daPointDao.getList(exportReqVO); } @Override -- Gitblit v1.9.3