鞍钢鲅鱼圈能源管控系统后端代码
dengzedong
3 天以前 831901d5e82cd503ca16c22a0613785828bbd9f6
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingProdDayTask.java
@@ -6,6 +6,8 @@
import com.iailab.module.ansteel.coking.service.CokingProcessConfService;
import com.iailab.module.ansteel.coking.service.CokingProdDayService;
import com.iailab.module.ansteel.common.enums.ProcessConfDataTypeEnum;
import com.iailab.module.data.api.arc.ArcDataApi;
import com.iailab.module.data.api.arc.dto.ApiArcDataDTO;
import com.iailab.module.data.api.ind.IndItemApi;
import com.iailab.module.data.api.ind.dto.ApiIndItemValueDTO;
import com.iailab.module.data.api.point.DataPointApi;
@@ -42,6 +44,8 @@
    @Resource
    private DataPointApi dataPointApi;
    @Resource
    private ArcDataApi arcDataApi;
    @Resource
    private IndItemApi indItemApi;
@@ -88,10 +92,19 @@
                            value = indValues.get(indValues.size() - 1).getDataValue().toString();
                        }
                        break;
                    case ARC:
                        ApiArcDataDTO apiArcDataDTO = arcDataApi.queryArcLastValue(conf.getPointNo());
                        if (apiArcDataDTO != null) {
                            value = apiArcDataDTO.getArcValue().toString();
                        }
                        break;
                   default:
                        break;
                }
                if (StringUtils.isBlank(value)) {
                    value = "-2";
                }
                saveProdDay(conf, value, clock, conf.getIndCode());
            }
        } catch (Exception ex) {