| | |
| | | |
| | | @Autowired |
| | | private DaSequenceNumService daSequenceNumService; |
| | | |
| | | @Autowired |
| | | private DaExtremalPointService daExtremalPointService; |
| | | |
| | | @Resource |
| | | private DaPointDao daPointDao; |
| | |
| | | break; |
| | | case CUMULATE: |
| | | result.setCumulatePoint(daCumulatePointService.getByPoint(id)); |
| | | break; |
| | | case EXTREMAL: |
| | | result.setExtremalPoint(daExtremalPointService.getByPoint(id)); |
| | | break; |
| | | default: |
| | | break; |
| | |
| | | daCumulatePointService.add(dataPoint.getCumulatePoint(), daPointEntity.getId()); |
| | | daPointEntity.setPointNo(daSequenceNumService.getAndIncreaseByCode(IncreaseCodeEnum.POINT_L.name())); |
| | | break; |
| | | case EXTREMAL: |
| | | daExtremalPointService.add(dataPoint.getExtremalPoint(), daPointEntity.getId()); |
| | | daPointEntity.setPointNo(daSequenceNumService.getAndIncreaseByCode(IncreaseCodeEnum.POINT_E.name())); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | |
| | | case CUMULATE: |
| | | daCumulatePointService.update(dataPoint.getCumulatePoint()); |
| | | break; |
| | | case EXTREMAL: |
| | | daExtremalPointService.update(dataPoint.getExtremalPoint()); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | |
| | | daMeasurePointService.deleteByPoint(ids); |
| | | daMathPointService.deleteByPoint(ids); |
| | | daCumulatePointService.deleteByPoint(ids); |
| | | daExtremalPointService.deleteByPoint(ids); |
| | | // 清空缓存 |
| | | clearCache(); |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<DaPointDTO> getExtremalPoint(String freq) { |
| | | Map<String, Object> params = new HashMap<>(3); |
| | | params.put("pointType", PointTypeEnum.EXTREMAL.getCode()); |
| | | params.put("isEnable", CommonConstant.IS_ENABLE); |
| | | params.put("minfreqid", freq); |
| | | return daPointDao.getExtremalPoint(params); |
| | | } |
| | | |
| | | @Override |
| | | public List<DaPointDTO> getExtremalPoint(List<String> pointNos) { |
| | | Map<String, Object> params = new HashMap<>(3); |
| | | params.put("pointType", PointTypeEnum.EXTREMAL.getCode()); |
| | | params.put("isEnable", CommonConstant.IS_ENABLE); |
| | | params.put("pointNos", pointNos); |
| | | return daPointDao.getExtremalPoint(params); |
| | | } |
| | | |
| | | @Override |
| | | public DaPointDTO getByNo(String pointNo) { |
| | | if (pointNoMap.containsKey(pointNo)) { |
| | | return pointNoMap.get(pointNo); |