Newer
Older
sink / src / main / java / org / flume / alarm / manager / LiquidManager.java
zhout on 2 Mar 2022 1 KB first commit
package org.flume.alarm.manager;

import org.flume.alarm.core.hibernate.HibernateEntityDao;
import org.flume.alarm.core.util.DateUtils;
import org.flume.alarm.domain.Liquid;
import org.flume.alarm.dto.LiquidDTO;
import org.hibernate.Criteria;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Restrictions;
import org.springframework.stereotype.Service;

import java.io.IOException;
import java.util.*;

/**
 * Created by test203 on 2017/11/30.
 */
@Service
public class LiquidManager extends HibernateEntityDao<Liquid> {


    public Map<String, Object> saveData(LiquidDTO liquidDTO) throws IOException {

        Map<String, Object> resultMap = new HashMap<String, Object>();
        try {
            Liquid liquid = new Liquid();
            liquid.setDevId(liquidDTO.getDevCode());
            liquid.setCell(liquidDTO.getCell());
            liquid.setLiquidData(liquidDTO.getLiquidData());
            liquid.setLogtime(new Date());
            liquid.setUptime(DateUtils.sdf4.parse(DateUtils.DateFormat(liquidDTO.getUptime())));
            liquid.setLiquidData(liquidDTO.getLiquidData());
            liquid.setLogtime(new Date());
            save(liquid);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return resultMap;
    }
}