鞍钢鲅鱼圈能源管控系统后端代码
潘志宝
昨天 a728cf138838c869c34cc330dec5cccbf95ed495
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/CokingController.java
@@ -1,5 +1,6 @@
package com.iailab.module.ansteel.api.controller.admin;
import com.alibaba.fastjson.JSONArray;
import com.iailab.framework.common.pojo.CommonResult;
import com.iailab.framework.common.util.date.DateUtils;
import com.iailab.framework.common.util.object.ConvertUtils;
@@ -188,13 +189,16 @@
        List<CokingTraceChartEntity> list = cokingTraceChartService.list(params);
        List<CokingTraceChartDTO> result = new ArrayList<>();
        if (CollectionUtils.isEmpty(list)) {
            log.info("TraceChart is empty");
            return success(result);
        }
        log.info("TraceChart List:" + JSONArray.toJSONString(list));
        for (CokingTraceChartEntity entity : list) {
            CokingTraceChartDTO dto = ConvertUtils.sourceToTarget(entity, CokingTraceChartDTO.class);
            List<Object[]> dataList = new ArrayList<>();
            switch (ProcessConfDataTypeEnum.getEumByCode(entity.getDataType())) {
                case DATAPOINT:
                    log.info("DATAPOINT");
                    ApiPointValueQueryDTO queryParams1 = new ApiPointValueQueryDTO();
                    queryParams1.setPointNo(entity.getDataNo());
                    queryParams1.setStart(entity.getStartTime());
@@ -208,6 +212,7 @@
                    });
                    break;
                case IND:
                    log.info("IND");
                    ApiIndItemQueryDTO queryParams2 = new ApiIndItemQueryDTO();
                    queryParams2.setItemNo(entity.getDataNo());
                    queryParams2.setStart(entity.getStartTime());
@@ -224,6 +229,7 @@
                    break;
            }
            dto.setDataList(dataList);
            result.add(dto);
        }
        return success(result);
    }