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.
 
 
 
 
 
 

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