📄 genotherfeeservlet.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: GenOtherFeeServlet.java
package finance;
import common.*;
import java.io.PrintStream;
import java.util.Vector;
import javax.servlet.*;
import javax.servlet.http.*;
// Referenced classes of package finance:
// GenOtherFeeDBBean
public class GenOtherFeeServlet extends ParentServlet
{
public GenOtherFeeServlet()
{
}
public void performTask(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
{
try
{
GenOtherFeeDBBean genotherfeedbbean = new GenOtherFeeDBBean();
ParseInputStringBean parseinputstringbean = new ParseInputStringBean();
String s = httpservletrequest.getParameter("inputString");
Vector vector = parseinputstringbean.parseCommonFormatIS(s);
Vector vector1 = (Vector)getServletContext().getAttribute("Para");
genotherfeedbbean.setUserID((String)vector1.elementAt(0));
genotherfeedbbean.setPassword((String)vector1.elementAt(1));
genotherfeedbbean.setURL((String)vector1.elementAt(2));
genotherfeedbbean.setDriver((String)vector1.elementAt(3));
genotherfeedbbean.setDataSourceName((String)vector1.elementAt(4));
try
{
genotherfeedbbean.initialize();
}
catch(Exception exception1)
{
genotherfeedbbean.setStatusCode(7712);
genotherfeedbbean.setStatusMessage("数据库连接错误");
throw exception1;
}
genotherfeedbbean.setFeeNum((String)vector.elementAt(0));
genotherfeedbbean.setCycleNum((String)vector.elementAt(1));
try
{
genotherfeedbbean.setTableName("livein");
genotherfeedbbean.setSelectSQL01("select subarea,building,stair,floor,cell from " + genotherfeedbbean.getTableName() + " where delflag = '0' ");
genotherfeedbbean.select01();
genotherfeedbbean.getDataFromResult01();
if(genotherfeedbbean.getStatusCode() == 7711)
{
genotherfeedbbean.setTableName("feelog");
genotherfeedbbean.setSelectSQL02("select number from " + genotherfeedbbean.getTableName() + " where subareanumb = ? and buildingnumb = ? and doornumb = ? and floornumb = ? and cellnumb = ? and cyclenum = ? and delflag = '0'");
genotherfeedbbean.setInsertSQL01("insert into " + genotherfeedbbean.getTableName() + " (number,feenum,subareanumb,buildingnumb,doornumb,floornumb,cellnumb,cyclenum,flag,cashflag,delflag) values(?,?,?,?,?,?,?,?,?,?,?)");
genotherfeedbbean.setFlag("1");
genotherfeedbbean.setCashFlag("0");
genotherfeedbbean.setDelFlag("0");
int i = 0;
for(int j = 0; j < genotherfeedbbean.vecQ1.size(); j++)
{
genotherfeedbbean.select02(j);
genotherfeedbbean.getDataFromResult02();
if(genotherfeedbbean.getStatusCode() != 7711)
break;
genotherfeedbbean.selectMaxnum();
genotherfeedbbean.insert(j);
if(j == 0 || j == genotherfeedbbean.vecQ1.size() - 1)
((QueryDBBean) (genotherfeedbbean)).keyValue.addElement(genotherfeedbbean.getNumber());
i++;
}
genotherfeedbbean.setInsertNum(String.valueOf(i));
if(genotherfeedbbean.getStatusCode() == 7711)
{
if(((QueryDBBean) (genotherfeedbbean)).keyValue.size() == 2)
{
DateTimeBean datetimebean1 = new DateTimeBean();
genotherfeedbbean.setOpcontent("批量增记三表管理费之外的应交付记录");
HttpSession httpsession = httpservletrequest.getSession(false);
try
{
genotherfeedbbean.setOperator((String)httpsession.getValue("persname"));
}
catch(NullPointerException _ex) { }
genotherfeedbbean.setOpdate(datetimebean1.getDate());
genotherfeedbbean.setOptime(datetimebean1.getTime());
genotherfeedbbean.insertLog();
}
genotherfeedbbean.commitToDB();
genotherfeedbbean.setStatusCode(7711);
}
}
}
catch(Exception exception3)
{
genotherfeedbbean.rollbackFromDB();
throw exception3;
}
finally
{
genotherfeedbbean.releaseConnection();
}
httpservletrequest.setAttribute("insertnum", genotherfeedbbean.getInsertNum());
httpservletrequest.setAttribute("feenum", (String)vector.elementAt(0));
httpservletrequest.setAttribute("cyclenum", (String)vector.elementAt(1));
httpservletrequest.setAttribute("statusCode", (new Integer(genotherfeedbbean.getStatusCode())).toString());
httpservletrequest.setAttribute("statusMessage", genotherfeedbbean.getStatusMessage());
RequestDispatcher requestdispatcher1 = getServletContext().getRequestDispatcher("/finance/GenOtherFeeResult.jsp");
requestdispatcher1.forward(httpservletrequest, httpservletresponse);
}
catch(Throwable throwable)
{
try
{
DateTimeBean datetimebean = new DateTimeBean();
System.out.println("[GenOtherFeeServlet][" + datetimebean.getDate() + " " + datetimebean.getTime() + "][" + throwable + "]");
RequestDispatcher requestdispatcher = getServletContext().getRequestDispatcher("/common/Error.jsp");
requestdispatcher.forward(httpservletrequest, httpservletresponse);
}
catch(Exception exception)
{
System.out.println(exception.getMessage());
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -