package com.sp2p.service.admin; import java.sql.Connection; import java.sql.SQLException; import java.util.Map; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import com.sp2p.dao.admin.CloseNetWorkDao; import com.shove.base.BaseService; import com.shove.data.ConnectionManager; import com.shove.data.DataException; /** * 推荐好友奖励设置 * @author Administrator * */ public class CloseNetWorkService extends BaseService{ public static Log log =LogFactory.getLog(CloseNetWorkService.class); private CloseNetWorkDao closeNetWorkDao; private ConnectionManager connectionManager; public ConnectionManager getConnectionManager() { return connectionManager; } public void setConnectionManager(ConnectionManager connectionManager) { this.connectionManager = connectionManager; } public CloseNetWorkDao getCloseNetWorkDao() { return closeNetWorkDao; } public void setCloseNetWorkDao(CloseNetWorkDao closeNetWorkDao) { this.closeNetWorkDao = closeNetWorkDao; } /** * 更新网站状态(开启或禁用) * @param conn * @param id * @param sort * @param columName * @param content * @param publishTimee * @return * @throws SQLException * @throws DataException */ public Long updateNetWork(Integer status,String content) throws SQLException,DataException{ Connection conn=connectionManager.getConnection(); Long result=0L; try { result=closeNetWorkDao.updateNetWork(conn, status, content); } catch (SQLException e) { log.error(e); e.printStackTrace(); throw e; } catch(DataException e){ log.error(e); e.printStackTrace(); throw e; }finally{ conn.close(); } return result; } /** * 获取网站信息 * @param conn * @param id * @return * @throws SQLException * @throws DataException */ public Map<String,String> getNetWorkById() throws SQLException,DataException{ Connection conn=connectionManager.getConnection(); Map<String, String> map=null; try { map=closeNetWorkDao.getNetWorkById(conn); } catch (SQLException e) { log.error(e); e.printStackTrace(); throw e; }catch(DataException e){ log.error(e); e.printStackTrace(); throw e; }finally{ conn.close(); } return map; } }