鞍钢鲅鱼圈能源管控系统后端代码
liriming
7 天以前 dd0a874d305ce4173f6fa89500e5c746bafb7f4d
接口修改
已删除2个文件
已修改2个文件
221 ■■■■■ 文件已修改
ansteel-api/src/main/java/com/iailab/module/api/mcs/dto/PreDataChartRespVO.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/McsServiceImpl.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/config/FeignTokenInterceptor.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/util/token/IailabClient.java 145 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-api/src/main/java/com/iailab/module/api/mcs/dto/PreDataChartRespVO.java
@@ -1,6 +1,7 @@
package com.iailab.module.api.mcs.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.iailab.module.model.api.mcs.dto.PreDataViewRespDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@@ -35,6 +36,8 @@
    @Schema(description = "X轴数据")
    private List<String> categories;
    private PreDataViewDTO dataView;
    private PreDataViewRespDTO dataView;
    private PreDataViewDTO preDataView;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/McsServiceImpl.java
@@ -14,10 +14,7 @@
import com.iailab.module.data.api.point.DataPointApi;
import com.iailab.module.data.api.point.dto.ApiPointValueQueryDTO;
import com.iailab.module.model.api.mcs.McsApi;
import com.iailab.module.model.api.mcs.dto.ChartParamDTO;
import com.iailab.module.model.api.mcs.dto.MmItemOutputDTO;
import com.iailab.module.model.api.mcs.dto.PreDataSingleChartReqVO;
import com.iailab.module.model.api.mcs.dto.PredictItemVO;
import com.iailab.module.model.api.mcs.dto.*;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
@@ -117,40 +114,47 @@
        Date endTime = timeArray[2];
        PreDataChartRespVO result = ConvertUtils.sourceToTarget(mcsApi.getPreDataSingleChart(reqVO), PreDataChartRespVO.class);
        PreDataViewDTO dataView = result.getDataView();
        PreDataViewRespDTO dataView = result.getDataView();
        PreDataViewDTO preDataView = ConvertUtils.sourceToTarget(dataView, PreDataViewDTO.class);
        if(trendsDataH != null) {
            ApiPointValueQueryDTO pointValueQueryDTO = new ApiPointValueQueryDTO();
            pointValueQueryDTO.setPointNo(trendsDataH);
            List<ApiPointValueDTO> trendsDataHList = ConvertUtils.sourceToTarget(dataPointApi.queryPointHistoryValue(pointValueQueryDTO), ApiPointValueDTO.class);
            dataView.setTrendsDataH(trendsDataHList);
            preDataView.setTrendsDataH(trendsDataHList);
        }
        if(trendsDataL != null) {
            ApiPointValueQueryDTO pointValueQueryDTO = new ApiPointValueQueryDTO();
            pointValueQueryDTO.setPointNo(trendsDataL);
            List<ApiPointValueDTO> trendsDataLList = ConvertUtils.sourceToTarget(dataPointApi.queryPointHistoryValue(pointValueQueryDTO), ApiPointValueDTO.class);
            dataView.setTrendsDataL(trendsDataLList);
            preDataView.setTrendsDataL(trendsDataLList);
        }
        MmItemOutputDTO outputDTO = mcsApi.getItemOutputByItemid(predictItem.getId(), resultStr, resultIndex);
        PreItemResultReqVO preItemResultReqVO = new PreItemResultReqVO();
        preItemResultReqVO.setOutputid(outputDTO.getId());
        preItemResultReqVO.setStartTime(startTime);
        preItemResultReqVO.setEndTime(endTime);
        preItemResultReqVO.setTimeFormat(timeFormat);
        switch (lineType) {
            case TN:
                if(reqVO.getChartCode().equals(CommonConstant.LDG_CHARRCODE)){
                    dataView.setPreData(mcsApi.getItemResult(outputDTO.getId(), predictTime, endTime, timeFormat));
                    preDataView.setPreData(mcsApi.getItemResult(preItemResultReqVO));
                }else{
                    dataView.setPreData(mcsApi.getItemResult(outputDTO.getId(), startTime, endTime, timeFormat));
                    preDataView.setPreData(mcsApi.getItemResult(preItemResultReqVO));
                }
                break;
            case TL:
                if(reqVO.getChartCode().equals(CommonConstant.LDG_CHARRCODE)){
                    dataView.setPreData(mcsApi.getItemResultLastPoint(outputDTO.getId(), predictTime, endTime, timeFormat));
                    preDataView.setPreData(mcsApi.getItemResultLastPoint(preItemResultReqVO));
                }else{
                    dataView.setPreData(mcsApi.getItemResultLastPoint(outputDTO.getId(), startTime, endTime, timeFormat));
                    preDataView.setPreData(mcsApi.getItemResultLastPoint(preItemResultReqVO));
                }
                break;
            default:
                break;
        }
        result.setDataView(dataView);
        result.setPreDataView(preDataView);
        return result;
    }
ansteel-biz/src/main/java/com/iailab/module/ansteel/config/FeignTokenInterceptor.java
文件已删除
ansteel-biz/src/main/java/com/iailab/module/ansteel/util/token/IailabClient.java
文件已删除