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.
47 lines
1.5 KiB
47 lines
1.5 KiB
/*********************************************************************************** |
|
* @@ Program Name : RepoAdmUser.java Description : 보고관리자 정보에 대한 클레스 Author : Create Date : History : |
|
* @@ |
|
***********************************************************************************/ |
|
package kr.co.kihyun.beans.user; |
|
|
|
import java.sql.ResultSet; |
|
import java.sql.SQLException; |
|
import kr.co.kihyun.beans.entity.MUser; |
|
import kr.co.kihyun.beans.entity.MoumiEntity; |
|
|
|
import kr.co.kihyun.db.DBManager; |
|
|
|
import org.slf4j.Logger; |
|
import org.slf4j.LoggerFactory; |
|
|
|
public class RepoAdmUser extends DBManager { |
|
private static final Logger LOG = LoggerFactory.getLogger(RepoAdmUser.class); |
|
|
|
private ResultSet rs = null; |
|
|
|
/******** 보고관리자 ID ********/ |
|
public String getID(Long deptID, int sysAuth) { |
|
StringBuilder sql = new StringBuilder(120); |
|
String id = ""; |
|
|
|
try { |
|
sql.append("select id from ").append(MoumiEntity.getTableName(MUser.class)) |
|
.append(" where dept_id=? and sys_auth=? and (del_type='0' or del_type='N')"); |
|
|
|
rs = execQuery(sql, deptID, sysAuth); |
|
if (rs.next()) { |
|
id = rs.getString("id"); |
|
} |
|
return id; |
|
} catch (SQLException sqlEx) { |
|
LOG.error("\nSQLState - {}\nMySQL Error Code - {}\nmessage - {}\nsql - {}", |
|
new Object[] { sqlEx.getSQLState(), sqlEx.getErrorCode(), sqlEx.getMessage(), sql }); |
|
throw new RuntimeException(sqlEx); |
|
} catch (Exception ex) { |
|
throw new RuntimeException(ex); |
|
} finally { |
|
close(rs); |
|
execClose(); |
|
} |
|
} |
|
}
|
|
|