📄 handtakeshifted.jsp
字号:
<%@ page
language="java"
contentType="text/html; charset=GBK"
import="imis.*,javax.naming.*,javax.rmi.PortableRemoteObject,java.util.*,java.sql.*,java.io.*"
%>
<jsp:useBean id="officeunitget" scope="page" class="imis.officeunitget" />
<jsp:useBean id="handtakeget" scope="page" class="imis.handtakeget" />
<jsp:useBean id="handtakeedit" scope="page" class="imis.handtakeedit" />
<jsp:useBean id="rechangeins" scope="page" class="imis.rechangeins" />
<jsp:useBean id="rechangeMax" scope="page" class="imis.rechangeMax" />
<jsp:useBean id="mytools" scope="page" class="imis.mytools" />
<%
session=request.getSession();
userStruct user=(userStruct)session.getAttribute("user");
if(user==null){
response.sendRedirect("../../login.html");
}
else
if(!((user.getAccess().intValue() == 3)||(user.getAccess().intValue() == 4))){
response.sendRedirect("../../error/access.html");
}else{
//session=request.getSession();
//userStruct user=(userStruct)session.getAttribute("user");
//if(user==null){
//response.sendRedirect("../../login.html");
//}
//else {
// if(user.getAccess().intValue()!=9){
//response.sendRedirect("../../error/access.html");
//}else{
System.out.println("hamount="+request.getParameter("hamount")+"amount="+request.getParameter("amount"));
if(Integer.parseInt(request.getParameter("hamount")) > Integer.parseInt( request.getParameter("amount") ) ){ // if one
%>
<script>
alert("调度数量超过了设备总数");
history.back();
</script>
<%
}else{
int t_unitid=user.unitid.intValue(); //get from session "user" , need modify
officeunitget.setSqlwhereget("unitid="+request.getParameter("unitid"));
officeunitget.query(pageContext);
String unit=officeunitget.getProcessname();
handtakeget.setSqlwhereget("handtake_id='"+request.getParameter("handtake_id")+"'");
handtakeget.query(pageContext);
rechangeMax.query(pageContext);
int i=1;
//if(rechangeMax.getRows()<1){
// rechangeins.setChange_id(""+i);
//}else{
// i=Integer.parseInt(rechangeMax.getMaxid())+1;
// rechangeins.setChange_id(""+i);
//}
System.out.print(mytools.getCdate());
//out.print(handtakeget.getDev_name());
rechangeins.setChange_id(mytools.getCdate()+"-"+user.unitid.intValue());
rechangeins.setTime_change(mytools.getCdate());
rechangeins.setDev_type(handtakeget.getDev_type());
rechangeins.setDev_name(handtakeget.getDev_name());
rechangeins.setEnglishdevname(handtakeget.getEnglishdevname());
rechangeins.setDev_model(handtakeget.getDev_model());
rechangeins.setAmount(handtakeget.getAmount());
rechangeins.setHamount(request.getParameter("hamount"));
rechangeins.setManufacturer(handtakeget.getManufacturer());
rechangeins.setTime_intro(handtakeget.getTime_intro());
rechangeins.setContract_id(handtakeget.getContract_id());
rechangeins.setPrice_usd(handtakeget.getPrice_usd());
rechangeins.setPrice_rmb(handtakeget.getPrice_rmb());
rechangeins.setDuty(handtakeget.getDuty());
rechangeins.setS_fund(handtakeget.getS_fund());
rechangeins.setHandtake_id(handtakeget.getHandtake_id());
rechangeins.setUnit(unit);
rechangeins.setAppendix(handtakeget.getAppendix());
rechangeins.setUnitid(""+t_unitid);
//////////////////
handtakeedit.setSqlwhereedit("handtake_id='"+request.getParameter("handtake_id")+"'");
int temp=Integer.parseInt(handtakeget.getHamount())-Integer.parseInt(request.getParameter("hamount"));
handtakeedit.setHamount(""+temp);
try{
if(rechangeins.execute(pageContext)>0 && handtakeedit.execute(pageContext)>0){
%>
<form name="frm" action="transMid.jsp" method="post">
<input type="hidden" name="change_id" value="<%=rechangeins.getChange_id()%>">
</form>
<script>
frm.submit();
</script>
<%
//response.sendRedirect("rechangeinfo.jsp?change_id="+rechangeins.getChange_id());
}else{
response.sendRedirect("../../error/adderror.html");
}
}catch(Exception e){
e.printStackTrace();
response.sendRedirect("../../error/adderror.html");
}
} // end if one
%>
<%
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -