You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.0 KiB
57 lines
2.0 KiB
package kr.co.kihyun.tree; |
|
|
|
import java.sql.ResultSet; |
|
import java.sql.SQLException; |
|
//import java.io.IOException; |
|
//import java.io.PrintWriter; |
|
//import javax.servlet.ServletException; |
|
//import javax.servlet.http.HttpServlet; |
|
//import javax.servlet.http.HttpServletRequest; |
|
//import javax.servlet.http.HttpServletResponse; |
|
//import kr.co.kihyun.lang.Encoder; |
|
//import kr.co.kihyun.lang.MInteger; |
|
//import kr.co.kihyun.lang.MLong; |
|
//import kr.co.kihyun.moumi.MoumiConfig; |
|
import kr.co.kihyun.db.DBManager; |
|
import kr.co.kihyun.lang.MString; |
|
//import kr.co.kihyun.beans.user.HttpSSOLogin; |
|
|
|
public class GroupCount extends DBManager { |
|
|
|
public String getCount(String id, String name) { |
|
ResultSet rs = null; |
|
String tmp = name; |
|
//2014.09.22 Update by KWON,HAN : 부서사용여부(Y:폐교) 추가 |
|
//String sql="select count(*) from moumi_user_dept where part_id='"+id+"'"; |
|
String sql = ""; |
|
|
|
sql = "SELECT COUNT(a.part_id) AS part_id_count \n"; |
|
sql += " FROM moumi_user_dept a \n"; |
|
sql += " , moumi_dept dt \n"; |
|
sql += " WHERE a.part_id = '" + id + "' \n"; |
|
sql += " AND a.id = dt.id \n"; |
|
sql += " AND dt.is_out = 'N' AND dt.sel_type='Y' \n"; |
|
|
|
try { |
|
rs = execQuery(sql); |
|
if (rs.next()) { |
|
tmp += "(" + MString.checkNull(rs.getString(1), "0") + ")"; |
|
} |
|
//44.적절하지 않은 예외처리(광범위예외클래스)_CWE-754 Add by YOUNGJUN,CHO |
|
} catch (SQLException sqlex) { |
|
tmp = "(?)"; |
|
sqlex.printStackTrace(); |
|
//++++++++++++++++++++++++++++++++++++++++++++++++ |
|
} catch (Exception ex) { |
|
tmp = "(?)"; |
|
//System.out.println("error exception3:" + ex); |
|
ex.printStackTrace(); |
|
} finally { |
|
if (rs != null) { |
|
close(rs); |
|
} |
|
execClose(); |
|
return tmp; |
|
} |
|
} |
|
}
|
|
|