package com.bjsxt.dao.impl; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; import com.bjsxt.base.BaseDaoImpl; import com.bjsxt.dao.OrgDao; import com.bjsxt.model.Org; import com.bjsxt.model.Resource; import com.bjsxt.util.DBUtils; public class OrgDaoImpl extends BaseDaoImpl<Org> implements OrgDao{ public List<Org> findList(String id) throws Exception { Connection conn = DBUtils.createConn(); String sql = ""; if("".equals(id) || id == null){ sql = "select * from org where parent_id = 999999"; } else { sql = "select * from org where parent_id = " + id ; } PreparedStatement ps = DBUtils.getPs(conn, sql); ResultSet rs = ps.executeQuery(); List<Org> rlist = new ArrayList<Org>(); while(rs.next()){ Org org = new Org(); org.setId(rs.getInt("id")); org.setIconCls(rs.getString("iconCls")); org.setName(rs.getString("name")); org.setPrincipal(rs.getString("principal")); org.setCount(rs.getInt("count")); org.setParent_id(rs.getInt("parent_id")); org.setDescription(rs.getString("description")); if(getChildren(org.getId()).size() >0){ org.setState("closed"); } rlist.add(org); } return rlist; } public List<Org> getChildren(int id) throws Exception{ Connection conn = DBUtils.createConn(); String sql = ""; sql = "select * from org where parent_id = " + id ; PreparedStatement ps = DBUtils.getPs(conn, sql); ResultSet rs = ps.executeQuery(); List<Org> rlist = new ArrayList<Org>(); while(rs.next()){ Org org = new Org(); org.setId(rs.getInt("id")); org.setIconCls(rs.getString("iconCls")); org.setName(rs.getString("name")); org.setPrincipal(rs.getString("principal")); org.setCount(rs.getInt("count")); org.setParent_id(rs.getInt("parent_id")); org.setDescription(rs.getString("description")); rlist.add(org); } return rlist; } }
最近下载更多
微信网友_6591303770624000 LV1
2023年8月4日
微信网友_6206233028890624 LV2
2022年11月10日
liuzejuncn LV6
2022年2月20日
刘亦菲9527 LV15
2022年2月15日
你的温柔如刀 LV1
2021年10月11日
rebecca0214 LV2
2021年5月7日
htwang LV3
2021年4月30日
乐幽懿 LV1
2021年3月29日
Dream shadow LV9
2020年12月15日
死神的眷恋 LV12
2020年4月19日
最近浏览更多
1303891 LV1
4月14日
Henew168 LV2
2023年11月19日
badboy1979 LV12
2023年11月16日
微信网友_6591303770624000 LV1
2023年8月4日
1WQAQW1 LV2
2023年6月8日
914676978 LV6
2022年12月29日
微信网友_6206233028890624 LV2
2022年11月10日
i91yangyang LV1
2022年10月14日
黑 LV7
2022年7月5日
微信网友_5869020191477760
2022年3月12日
暂无贡献等级