package com.rlovep.service.impl; import java.util.Date; import java.util.List; import com.rlovep.dao.IDinnerTableDao; import com.rlovep.entity.DinnerTable; import com.rlovep.service.IDinnerTableService; import com.rlovep.utils.BeanFactory; public class DinnerTableService implements IDinnerTableService{ IDinnerTableDao dao=BeanFactory.getInstance("dinnerTableDao", IDinnerTableDao.class); @Override public void add(DinnerTable dt) { // TODO Auto-generated method stub dao.add(dt); } @Override public void delete(int id) { dao.delete(id); } @Override public void updata(DinnerTable dt) { dao.update(dt); } @Override public List<DinnerTable> query() { return dao.query(); } @Override public DinnerTable findById(int id) { return dao.finndByid(id); } @Override public List<DinnerTable> query(String keyword) { return dao.query(keyword); } @Override public DinnerTable changeState(int id) { DinnerTable table = dao.finndByid(id); int status=table.getTableStatus(); if(status==0) { status=1; Date date=new Date(); table.setOrderDate(date); } else if(status==1){ status=0; table.setOrderDate(null); } table.setTableStatus(status); this.updata(table); return table; } @Override public void quitTable(int id) { dao.quitTabe(id); } }