package fr.zng.xxzx.common.dao.impl;


import fr.zng.xxzx.common.dao.WeatherDao;
import fr.zng.xxzx.common.dao.base.BaseDao;
import fr.zng.xxzx.common.entity.WeatherEntity;

public class WeatherDaoImpl extends BaseDao implements WeatherDao {
	@Override
	public int insert(WeatherEntity en) {
		int ret = 0;
		try {
			makeSession();
			ret = session.insert("Weather.update", en);
			session.commit();
		} catch (Exception e) {
			session.rollback();
			e.printStackTrace();
		} finally {
			close();
		}
		return ret;
	}

	@Override
	public WeatherEntity getWeather(String imei) {
		WeatherEntity result = null;
		String ret = "";
		try {
			makeSession();
			ret = session.selectOne("Pdt.getEquipLocal", imei);
			result = session.selectOne("Weather.getWeather", ret);
			System.out.println("result:"+result);
		} catch (Exception e) {
			session.rollback();
			e.printStackTrace();
		} finally {
			close();
		}
		return result;
	}
}
