| | |
| | | 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); |
| | | } |
| | |
| | | } |
| | | |
| | | @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()); |
| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | } |
| | | |
| | | @Override |
| | | public PageResult<DaPointEntity> queryExcelList(DaPointPageReqVO exportReqVO) { |
| | | |
| | | return daPointDao.selectExcelList(exportReqVO); |
| | | |
| | | public List<DaPointDTO> getList(DaPointPageReqVO exportReqVO) { |
| | | return daPointDao.getList(exportReqVO); |
| | | } |
| | | |
| | | @Override |