package com.fgkj.services; import java.util.ArrayList; import java.util.List; import com.fgkj.dao.BaseDAO; import com.fgkj.dao.BaseDAOFactory; import com.fgkj.dao.DAOHelper; import com.fgkj.dao.impl.App_ParamImpl; import com.fgkj.db.DBUtil; import com.fgkj.db.IDatabaseName; import com.fgkj.dto.App_Param; import com.fgkj.dto.ServiceModel; public class App_ParamService { private BaseDAO dao; private ServiceModel model; public App_ParamService() { super(); dao = BaseDAOFactory.getBaseDAO(BaseDAO.APP_PARAM); model = new ServiceModel(); } //根据discharge/charge/poweroff查询 public ServiceModel serchByInfo(Object obj) { List list=dao.serchByInfo(obj); if(list!=null&&list.size()>0){ model.setCode(1); model.setMsg("查询成功!"); model.setData(list); }else{ model.setCode(0); model.setMsg("查询失败!"); } //System.out.println(model); return model; } //修改参数 public ServiceModel update(Object obj) { List list=(List) obj; ArrayList sql_str = new ArrayList();//存放所有的sql语句 if(list!=null&&list.size()>0){ for (int i = 0; i < list.size(); i++) { String sql=((App_ParamImpl)dao).updatePro(list.get(i)); sql_str.add(sql); } } Boolean bl=DAOHelper.makeManualCommit(DBUtil.getConn(),sql_str); if(bl){ model.setCode(1); model.setMsg("修改成功!"); }else{ model.setCode(0); model.setMsg("修改失败!"); } return model; } public static void main(String[] args) { App_ParamService pservice=new App_ParamService(); App_Param param=new App_Param(); param.setParam_name("charge"); //pservice.serchByInfo(param); } }