Lius
2024-11-04 d603739c0320f355cfc3152865918729fea790de
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java
@@ -1,6 +1,8 @@
package org.jeecg.modules.mdc.service.impl;
import org.jeecg.modules.mdc.dto.CurrentElectricDto;
import org.jeecg.modules.mdc.dto.EquipmentMachingDto;
import org.jeecg.modules.mdc.dto.EquipmentMachiningHistoryDto;
import org.jeecg.modules.mdc.dto.MdcEquipmentDto;
import org.jeecg.modules.mdc.mapper.EquipmentWorklineMapper;
import org.jeecg.modules.mdc.service.IEquipmentWorkLineService;
@@ -86,6 +88,30 @@
        }
    }
    @Override
    public Date getMinDate(String saveTableName) {
        try {
            return equipmentWorkLineMapper.getMinDate(saveTableName);
        } catch (Exception e) {
            return null;
        }
    }
    @Override
    public CurrentElectricDto getMaxElectric(String saveTableName, Integer axisType, Date startDate, Date endDate) {
        return equipmentWorkLineMapper.getMaxElectric(saveTableName, axisType, startDate, endDate);
    }
    @Override
    public EquipmentMachiningHistoryDto getNearTimeSpindleLoad(String tableName, Date startDate, Date endDate, Date nearDate) {
        return equipmentWorkLineMapper.getNearTimeSpindleLoad(tableName, startDate, endDate, nearDate);
    }
    @Override
    public EquipmentMachiningHistoryDto getMaxSpindleLoad(String tableName, Date startDate, Date endDate) {
        return equipmentWorkLineMapper.getMaxSpindleLoad(tableName, startDate, endDate);
    }
    private List<EquipmentMachingDto> convertData(List<Map<String, Object>> list) {
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
        List<EquipmentMachingDto> dto = new ArrayList<>();