package com.ld.igds.timer.zcl.service.impl; import com.bstek.bdf2.core.orm.hibernate.HibernateDao; import com.ld.igds.models.InteGrain5307; import com.ld.igds.timer.zcl.dto.InteGrainDto; import com.ld.igds.timer.zcl.service.InteGrainService; import org.hibernate.Session; import org.springframework.stereotype.Component; /** * @author chen */ @Component public class InteGrain5307ServiceImpl extends HibernateDao implements InteGrainService { @Override public String getCompanyId() { return "5307"; } @Override public void toSaveGrain(InteGrainDto dto) { Session session = this.getSessionFactory().openSession(); try { InteGrain5307 data = new InteGrain5307(); data.setUuid(dto.getUuid()); data.setBatchId(dto.getBatchId()); data.setCompanyId(dto.getCompanyId()); data.setDepotId(dto.getDepotId()); data.setDepotName(dto.getDepotName()); data.setHumidityIn(dto.getHumidityIn()); data.setHumidityOut(dto.getHumidityOut()); data.setTempIn(dto.getTempIn()); data.setTempOut(dto.getTempOut()); data.setReceiveDate(dto.getReceiveDate()); data.setTempList(dto.getTempList()); session.saveOrUpdate(data); } finally { session.flush(); session.close(); } } }