knu project
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

/***********************************************************************************
* @@ 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();
}
}
}