📄 gasoutservlet.java
字号:
int l = 0;
double d = 0.0D;
String s2 = "";
int i1 = 0;
String s3 = "";
for(int j1 = 0; j1 < wateroutdbbean.vtaddress.size(); j1++)
{
for(int k1 = l; k1 < wateroutdbbean.vaddress.size(); k1++)
{
if(!((String)wateroutdbbean.vtaddress.elementAt(j1)).equals((String)wateroutdbbean.vaddress.elementAt(k1)))
continue;
for(int i2 = 0; i2 < wateroutdbbean.vnum.size(); i2++)
{
if(!((String)wateroutdbbean.vtcyclenum.elementAt(j1)).equals((String)wateroutdbbean.vnum.elementAt(i2)))
continue;
if(i2 == wateroutdbbean.vcycle.size() - 1)
i1 = 0;
else
i1 = i2 + 1;
break;
}
if(as[k1 + 1][i1 + 8] == null)
{
as[k1 + 1][i1 + 8] = (String)wateroutdbbean.vtallfee.elementAt(j1);
} else
{
double d1 = Double.parseDouble(as[k1 + 1][i1 + 8]);
d1 += Double.parseDouble((String)wateroutdbbean.vtallfee.elementAt(j1));
as[k1 + 1][i1 + 8] = formatbean.parseIndex(d1);
}
if(as[k1 + 1][2] == null)
as[k1 + 1][2] = (String)wateroutdbbean.vttenement.elementAt(j1);
if(as[wateroutdbbean.vaddress.size() + 1][i1 + 8] == null)
{
as[wateroutdbbean.vaddress.size() + 1][i1 + 8] = (String)wateroutdbbean.vtallfee.elementAt(j1);
} else
{
double d2 = Double.parseDouble(as[wateroutdbbean.vaddress.size() + 1][i1 + 8]);
d2 += Double.parseDouble((String)wateroutdbbean.vtallfee.elementAt(j1));
as[wateroutdbbean.vaddress.size() + 1][i1 + 8] = formatbean.parseIndex(d2);
}
if(as[k1 + 1][8 + wateroutdbbean.vnum.size()] == null)
{
as[k1 + 1][8 + wateroutdbbean.vnum.size()] = (String)wateroutdbbean.vtallfee.elementAt(j1);
} else
{
double d3 = Double.parseDouble(as[k1 + 1][8 + wateroutdbbean.vnum.size()]);
d3 += Double.parseDouble((String)wateroutdbbean.vtallfee.elementAt(j1));
as[k1 + 1][8 + wateroutdbbean.vnum.size()] = formatbean.parseIndex(d3);
}
if(as[wateroutdbbean.vaddress.size() + 1][8 + wateroutdbbean.vnum.size()] == null)
{
as[wateroutdbbean.vaddress.size() + 1][8 + wateroutdbbean.vnum.size()] = (String)wateroutdbbean.vtallfee.elementAt(j1);
} else
{
double d4 = Double.parseDouble(as[wateroutdbbean.vaddress.size() + 1][8 + wateroutdbbean.vnum.size()]);
d4 += Double.parseDouble((String)wateroutdbbean.vtallfee.elementAt(j1));
as[wateroutdbbean.vaddress.size() + 1][8 + wateroutdbbean.vnum.size()] = formatbean.parseIndex(d4);
}
if(as[k1 + 1][9 + wateroutdbbean.vnum.size()] == null)
as[k1 + 1][9 + wateroutdbbean.vnum.size()] = (String)wateroutdbbean.vtaccount.elementAt(j1);
l = k1;
break;
}
}
httpservletrequest.setAttribute("stat", as);
int l1 = wateroutdbbean.vaddress.size() + 2;
int j2 = wateroutdbbean.vcycle.size() + 10;
for(int k2 = 0; k2 < l1; k2++)
{
for(int l2 = 0; l2 < j2; l2++)
if(as[k2][l2] == null)
as[k2][l2] = "";
}
String s4 = "";
for(int i3 = 1; i3 < l1; i3++)
{
s4 = s4 + as[i3][1] + "\t" + as[i3][2] + "\t";
for(int j3 = 4; j3 < 9; j3++)
s4 = s4 + as[i3][j3] + "\t";
String s5 = "";
double d5 = 0.0D;
for(int k3 = 9; k3 < j2 - 2; k3++)
{
if(as[i3][k3].equals(""))
as[i3][k3] = "0.0";
d5 += Double.parseDouble(as[i3][k3]);
s5 = String.valueOf(d5);
}
s4 = s4 + s5 + "\t" + as[i3][j2 - 2] + "\t" + as[i3][j2 - 1] + "\n";
}
wateroutdbbean.setTemp(s4);
wateroutdbbean.setMailContent("\\WebSphere\\AppServer\\hosts\\pms_host\\pmsApp\\pages\\interfacedata\\gas.pms");
}
}
catch(Exception exception3)
{
wateroutdbbean.rollbackFromDB();
throw exception3;
}
finally
{
wateroutdbbean.releaseConnection();
}
httpservletrequest.setAttribute("subarea", (String)vector.elementAt(0));
httpservletrequest.setAttribute("cycledate", wateroutdbbean.getStartDate());
httpservletrequest.setAttribute("nowdate", datetimebean.getYear() + "年" + datetimebean.getMonth() + "月");
httpservletrequest.setAttribute("isize", String.valueOf(wateroutdbbean.vaddress.size() + 2));
httpservletrequest.setAttribute("jsize", String.valueOf(wateroutdbbean.vcycle.size() + 9));
httpservletrequest.setAttribute("statusCode", (new Integer(wateroutdbbean.getStatusCode())).toString());
httpservletrequest.setAttribute("statusMessage", wateroutdbbean.getStatusMessage());
RequestDispatcher requestdispatcher1 = getServletContext().getRequestDispatcher("/interfacedata/GasOutResults.jsp");
requestdispatcher1.forward(httpservletrequest, httpservletresponse);
}
catch(Throwable throwable)
{
try
{
DateTimeBean datetimebean1 = new DateTimeBean();
System.out.println("[GasOutServlet][" + 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 + -