第一次提交
This commit is contained in:
77
tomcat/webapps/sm/cppxx.jsp
Normal file
77
tomcat/webapps/sm/cppxx.jsp
Normal file
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0" encoding="gb2312"?>
|
||||
<%@ page contentType="text/xml; charset=GBK" %>
|
||||
<%@ page import="java.util.*"%>
|
||||
<%@ page import="com.zcsoft.dbvisit.DB"%>
|
||||
<%@ page import="com.wxzd.wms.util.ServerUtil"%>
|
||||
<%@ page import="com.zcsoft.purview.data.Purview"%>
|
||||
<%@ page import="com.wxzd.wms.sys.data.ModuleConstant"%>
|
||||
<%@ page import="com.wxzd.wms.cpgl.data.WlRkzlItem"%>
|
||||
<%@ page import="com.wxzd.wms.cpgl.server.CprkglManager"%>
|
||||
<jsp:useBean id="db1" scope="application" class="com.zcsoft.dbvisit.DB" />
|
||||
<jsp:useBean id="userInfo" scope="session" class="com.zcsoft.purview.data.UserInfoData" />
|
||||
<jsp:useBean id="db2" scope="application" class="com.zcsoft.dbvisit.DB" />
|
||||
<%
|
||||
String errorInfo = null, code=null;
|
||||
String[] items = null;
|
||||
if (userInfo.getYhm() == null)
|
||||
{
|
||||
out.write("<redirect href=\"sm.jsp\"/>");
|
||||
return;
|
||||
}
|
||||
db2=new DB("db2");
|
||||
code = request.getParameter("code");
|
||||
|
||||
StringBuffer remainderItems = new StringBuffer();
|
||||
try
|
||||
{
|
||||
Map info=db2.getSingleRow("SELECT PRODUCT_BARCODE,QUANTITY,LOT_NUMBER,ITEM_NUMBER,ITEM_DESC,INVENTORY_ITEM_ID FROM XXMFG_PRODUCT_BARCODE_V WHERE PRODUCT_BARCODE='"+code+"'",null);
|
||||
if(info==null||info.size()==0)
|
||||
{
|
||||
errorInfo="<22><EFBFBD>¼";
|
||||
}
|
||||
else
|
||||
{
|
||||
remainderItems.append("cpp="+info.get("PRODUCT_BARCODE"));
|
||||
remainderItems.append(";cpbh="+info.get("INVENTORY_ITEM_ID"));
|
||||
remainderItems.append(";lpxx="+info.get("LOT_NUMBER"));
|
||||
remainderItems.append(";sl="+info.get("QUANTITY"));
|
||||
if(!db1.hasAnyData("SELECT cpbh FROM cpxx WHERE cpbh=?",new Object[]{info.get("INVENTORY_ITEM_ID")}))//<2F>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD>
|
||||
{
|
||||
Map xx=db2.getSingleRow("SELECT SEGMENT1 cpgg1 ,DESCRIPTION cpmc,ITEM_TYPE wzlb,INVENTORY_ITEM_ID cpbh FROM MTL_SYSTEM_ITEMS_B WHERE INVENTORY_ITEM_ID='"+info.get("INVENTORY_ITEM_ID")+"'",null);
|
||||
if(!db1.hasAnyData("SELECT mc FROM wzlb WHERE dm=?",new Object[]{xx.get("wzlb")}))
|
||||
{
|
||||
|
||||
Object maxWzlbOrderIndex = db1.getSingleField("SELECT max(orderIndex) FROM wzlb", null);
|
||||
int sortIndex= maxWzlbOrderIndex != DB.NULL?Integer.parseInt(maxWzlbOrderIndex.toString()):0;
|
||||
++sortIndex;
|
||||
db1.preparedUpdate("INSERT INTO wzlb (dm,mc,ORDERINDEX) VALUES(?,?,?)",new Object[]{xx.get("wzlb"),xx.get("wzlb"),String.valueOf(sortIndex)},false);
|
||||
|
||||
}
|
||||
db1.preparedUpdate("INSERT INTO cpxx (cpgg1,cpmc,flagLpxx,creation_date,wzlb,sfyx,cpbh) values(?,?,1,sysdate,?,1,?)",new Object[]{xx.get("cpgg1"),xx.get("cpmc"),xx.get("wzlb"),xx.get("cpbh")},false);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
//ex.printStackTrace();
|
||||
errorInfo = ex.getMessage();
|
||||
if (errorInfo == null) errorInfo = ex.toString();
|
||||
}
|
||||
//<2F><><EFBFBD>ؽ<EFBFBD><D8BD><EFBFBD>
|
||||
if (errorInfo != null)
|
||||
{
|
||||
out.write("<result status=\"false\" exception=\"");
|
||||
out.write(errorInfo);
|
||||
out.write("\">");
|
||||
}
|
||||
else
|
||||
{
|
||||
out.write("<result status=\"true\" remainder=\">");
|
||||
//out.write("cpp=12345678901234567890;cpbh=abc;lpxx=yui;sl=100");
|
||||
out.write(remainderItems.toString());
|
||||
out.write("\">");
|
||||
}
|
||||
%>
|
||||
</result>
|
||||
|
||||
Reference in New Issue
Block a user