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.
110 lines
3.7 KiB
110 lines
3.7 KiB
package kr.co.kihyun.beans.batch; |
|
|
|
import java.io.IOException; |
|
import java.sql.*; |
|
import java.sql.ResultSet; |
|
import java.sql.SQLException; |
|
import java.io.ByteArrayOutputStream; |
|
import java.io.ByteArrayInputStream; |
|
import java.io.PrintWriter; |
|
import java.util.Arrays; |
|
|
|
import java.sql.Blob; |
|
import java.sql.PreparedStatement; |
|
|
|
import kr.co.kihyun.beans.entity.MDept; |
|
import kr.co.kihyun.beans.entity.MUser; |
|
import kr.co.kihyun.beans.entity.MoumiEntity; |
|
import kr.co.kihyun.beans.entity.SysAuth; |
|
import kr.co.kihyun.beans.entity.TotDoc; |
|
import kr.co.kihyun.beans.entity.TotReport; |
|
import kr.co.kihyun.beans.entity.TotReportProcess; |
|
import kr.co.kihyun.beans.entity.TotReportType; |
|
|
|
import java.util.ArrayList; |
|
import java.util.Calendar; |
|
import java.util.Collections; |
|
import java.util.Date; |
|
import java.util.HashMap; |
|
import java.util.HashSet; |
|
import java.util.List; |
|
import java.util.Map; |
|
import java.util.Set; |
|
import javax.jdo.JDOObjectNotFoundException; |
|
import javax.jdo.PersistenceManager; |
|
import javax.jdo.Query; |
|
import javax.jdo.annotations.IdentityType; |
|
import javax.jdo.annotations.NullValue; |
|
import javax.jdo.annotations.PersistenceCapable; |
|
import javax.jdo.annotations.Persistent; |
|
import javax.servlet.http.HttpServletRequest; |
|
import javax.servlet.http.HttpServletResponse; |
|
import kr.co.kihyun.beans.entity.ecross.IRemotePersistable; |
|
import kr.co.kihyun.beans.entity.util.QueryImpl; |
|
import kr.co.kihyun.io.IUploadable; |
|
import kr.co.kihyun.lang.MString; |
|
import org.slf4j.Logger; |
|
import org.slf4j.LoggerFactory; |
|
import kr.co.kihyun.db.DBManager; |
|
import kr.co.kihyun.moumi.MoumiConfig; |
|
import kr.co.kihyun.text.html.ServletUtil; |
|
|
|
import java.sql.ResultSet; |
|
import kr.co.kihyun.lang.MInteger; |
|
import kr.co.kihyun.lang.MLong; |
|
import kr.co.kihyun.db.DBManager; |
|
import kr.co.kihyun.lang.MString; |
|
|
|
public class AcceptNote extends DBManager { |
|
|
|
private static final Logger LOG = LoggerFactory.getLogger(AcceptNote.class); |
|
|
|
private ResultSet rs = null; |
|
private int count = 0; |
|
PreparedStatement pstmt = null; |
|
Statement stmt = null; |
|
PrintWriter out=null; |
|
|
|
public void AcceptNote(HttpServletRequest req, HttpServletResponse res) throws IOException { |
|
|
|
StringBuilder sql = new StringBuilder(250); |
|
res.setContentType("text/html;charset=UTF-8"); |
|
out = res.getWriter(); |
|
try { |
|
|
|
|
|
String userID = req.getParameter("userID"); |
|
String ID = req.getParameter("id"); |
|
String prss = req.getParameter("prss"); |
|
|
|
if(prss.isEmpty() || prss.equals(null)){ |
|
sql.append("UPDATE MOUMI_TOT_REPORT SET PRSS = '3' WHERE USER_ID = '"+userID+"' and ID = '"+ID+"'"); |
|
}else{ |
|
sql.append("UPDATE MOUMI_TOT_REPORT SET PRSS = '"+prss+"' WHERE USER_ID = '"+userID+"' and ID = '"+ID+"'"); |
|
} |
|
|
|
//rs = execQuery(sql); |
|
execUpdate(sql.toString()); |
|
|
|
//System.out.println(":::수정 쿼리::"+sql.toString()); |
|
|
|
//out.println(ServletUtil.alert(MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.success"))); |
|
out.println(ServletUtil.getJavaScript("opener.location.reload();")); |
|
out.println(ServletUtil.getJavaScript("self.close();")); |
|
|
|
} 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) { |
|
out.println(ServletUtil.alert(MoumiConfig.getMessageBundle().getString("moumi.message.tot_doc.fail"))); |
|
out.println(ServletUtil.getJavaScript("history.back();")); |
|
throw new RuntimeException(ex); |
|
} finally { |
|
close(rs); |
|
execClose(); |
|
} |
|
|
|
} |
|
|
|
}
|
|
|