📄 dspupdgenmanagefeeservlet.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: DspUpdGenManageFeeServlet.java
package finance;
import common.*;
import java.io.PrintStream;
import java.util.Vector;
import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
// Referenced classes of package finance:
// DspUpdGenManageFeeDBBean, FormatBean
public class DspUpdGenManageFeeServlet extends ParentServlet
{
public DspUpdGenManageFeeServlet()
{
}
public void performTask(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)
{
try
{
DspUpdGenManageFeeDBBean dspupdgenmanagefeedbbean = new DspUpdGenManageFeeDBBean();
DateTimeBean datetimebean = new DateTimeBean();
ParseInputStringBean parseinputstringbean = new ParseInputStringBean();
String s = httpservletrequest.getParameter("inputString");
Vector vector = parseinputstringbean.parseCommonFormatIS(s);
Vector vector1 = (Vector)getServletContext().getAttribute("Para");
dspupdgenmanagefeedbbean.setUserID((String)vector1.elementAt(0));
dspupdgenmanagefeedbbean.setPassword((String)vector1.elementAt(1));
dspupdgenmanagefeedbbean.setURL((String)vector1.elementAt(2));
dspupdgenmanagefeedbbean.setDriver((String)vector1.elementAt(3));
dspupdgenmanagefeedbbean.setDataSourceName((String)vector1.elementAt(4));
try
{
dspupdgenmanagefeedbbean.initialize();
}
catch(Exception exception1)
{
dspupdgenmanagefeedbbean.setStatusCode(7602);
dspupdgenmanagefeedbbean.setStatusMessage("数据库连接错误");
throw exception1;
}
try
{
dspupdgenmanagefeedbbean.setTableName("feelog");
dspupdgenmanagefeedbbean.setTableName1("feeitem");
String s4 = "";
s4 = "(feelog.number=" + vector.elementAt(0);
for(int j = 1; j < vector.size() - 1; j++)
s4 = s4 + " or feelog.number=" + vector.elementAt(j);
s4 = s4 + ")";
dspupdgenmanagefeedbbean.setSelectSQL02("select feelog.number, feelog.subareanumb,feelog.buildingnumb,feelog.doornumb,feelog.floornumb,feelog.cellnumb,feelog.feeunits,feelog.fee,feelog.flag,feeitem.feename from " + dspupdgenmanagefeedbbean.getTableName() + "," + dspupdgenmanagefeedbbean.getTableName1() + " where " + s4 + " and feelog.delflag='0' and feeitem.delflag='0' and feeitem.number=feelog.feenum order by feelog.subareanumb asc,feelog.buildingnumb asc,feelog.doornumb asc,feelog.floornumb asc,feelog.cellnumb asc");
dspupdgenmanagefeedbbean.select02();
dspupdgenmanagefeedbbean.getDataFromResult02();
}
catch(Exception exception3)
{
dspupdgenmanagefeedbbean.rollbackFromDB();
throw exception3;
}
finally
{
dspupdgenmanagefeedbbean.releaseConnection();
}
String s1 = "";
FormatBean formatbean = new FormatBean();
for(int i = 0; i < dspupdgenmanagefeedbbean.vmeterdata.size(); i++)
{
String s2 = formatbean.fomatDouble((String)dspupdgenmanagefeedbbean.vmeterdata.elementAt(i));
s2 = formatbean.fomatMoney(s2);
dspupdgenmanagefeedbbean.vmeterdata.setElementAt(s2, i);
}
for(int k = 0; k < dspupdgenmanagefeedbbean.vbasefee.size(); k++)
{
String s3 = formatbean.fomatDouble((String)dspupdgenmanagefeedbbean.vbasefee.elementAt(k));
s3 = formatbean.fomatMoney(s3);
s3 = formatbean.parseIndex(Double.parseDouble(s3));
dspupdgenmanagefeedbbean.vbasefee.setElementAt(s3, k);
}
httpservletrequest.setAttribute("startdate", dspupdgenmanagefeedbbean.startdate);
httpservletrequest.setAttribute("enddate", dspupdgenmanagefeedbbean.enddate);
httpservletrequest.setAttribute("paystartdate", dspupdgenmanagefeedbbean.paystartdate);
httpservletrequest.setAttribute("payenddate", dspupdgenmanagefeedbbean.payenddate);
httpservletrequest.setAttribute("vqbnumber", dspupdgenmanagefeedbbean.vqbnumber);
httpservletrequest.setAttribute("vaddress", dspupdgenmanagefeedbbean.vaddress);
httpservletrequest.setAttribute("vmeterdata", dspupdgenmanagefeedbbean.vmeterdata);
httpservletrequest.setAttribute("vbasefee", dspupdgenmanagefeedbbean.vbasefee);
httpservletrequest.setAttribute("vflag", dspupdgenmanagefeedbbean.vflag);
httpservletrequest.setAttribute("vfeename", dspupdgenmanagefeedbbean.vfeename);
httpservletrequest.setAttribute("cyclenum", (String)vector.elementAt(vector.size() - 1));
httpservletrequest.setAttribute("statusCode", (new Integer(dspupdgenmanagefeedbbean.getStatusCode())).toString());
httpservletrequest.setAttribute("statusMessage", dspupdgenmanagefeedbbean.getStatusMessage());
RequestDispatcher requestdispatcher1 = getServletContext().getRequestDispatcher("/finance/UpdateGenManageFeeInput.jsp");
requestdispatcher1.forward(httpservletrequest, httpservletresponse);
}
catch(Throwable throwable)
{
try
{
DateTimeBean datetimebean1 = new DateTimeBean();
System.out.println("[DspUpdGenManageFeeServlet][" + datetimebean1.getDate() + " " + datetimebean1.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 + -