Commit cfd02a51 authored by pgole's avatar pgole

Updated EJB FOR CUST STOCK


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103860 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ff35bd57
......@@ -290,6 +290,8 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
Timestamp sysdate = java.sql.Timestamp.valueOf(sdf.format(new java.util.Date()).toString() + " 00:00:00.0");
System.out.println("==tranDate=="+sysdate );
System.out.println("custStockMap>>["+custStockMap + "]custStockMap.size()["+custStockMap.size()+"]");
//Picking DLV TERM from disparm
dlvTerm = distCommon.getDisparams("999999", "DLV_TERM", conn);
......@@ -1404,12 +1406,17 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
custStockSoGen.put("pack_code", packCode);
plistDisc = distDiscount.priceListDiscount(msiteCd, custCode, conn);
System.out.println("plistDisc>>"+plistDisc);
custStockSoGen.put("price_list__disc", plistDisc);
mpriceList = distDiscount.priceListSite(msiteCd, custCode, conn);
System.out.println("mpriceList>>"+mpriceList);
custStockSoGen.put("price_list", mpriceList);
discMerge = 0 ;
listType = distCommon.getPriceListType(plistDisc, conn);
......@@ -1419,6 +1426,12 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
}
else
{
System.out.println("fordistDiscount loop "+lcPlistDisc);
//listType = distCommon.getPriceListType(plistDisc, conn);
System.out.println("listTypelistType"+listType + "morderDt["+morderDt+"]");
//lcPlistDisc = distDiscount.getDiscount(plistDisc, morderDt, custCode, msiteCd, mitemCd, munit, discMerge, morderDt, mclStock, conn);
lcPlistDisc = distDiscount.getDiscount(plistDisc, morderDt, custCode, msiteCd, mitemCd, munit, discMerge, morderDt, mclStock, conn);
}
System.out.println("lcPlistDisc in order"+lcPlistDisc);
......@@ -2456,9 +2469,9 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
xmlBuffDet.append("<itemser_descr><![CDATA["+itemSerDesc +"]]></itemser_descr>");
xmlBuffDet.append("<quantity><![CDATA["+(Double)tempMap.get("quantity") +"]]></quantity>");
xmlBuffDet.append("<quantity__stduom><![CDATA["+(Double)tempMap.get("quantity__stduom") +"]]></quantity__stduom>");
xmlBuffDet.append("<chg_user><![CDATA["+userId +"]]></chg_user>");
xmlBuffDet.append("<chg_term><![CDATA["+ termId +"]]></chg_term>");
xmlBuffDet.append("<chg_date><![CDATA["+sdf.format(sysdate) +"]]></chg_date>");
//xmlBuffDet.append("<chg_user><![CDATA["+userId +"]]></chg_user>");
//xmlBuffDet.append("<chg_term><![CDATA["+ termId +"]]></chg_term>");
//xmlBuffDet.append("<chg_date><![CDATA["+sdf.format(sysdate) +"]]></chg_date>");
//xmlBuffDet.append("<chg_date><![CDATA["+morderDtApp +"]]></chg_date>");
xmlBuffDet.append("<item_flg><![CDATA["+(String) tempMap.get("item_flg") +"]]></item_flg>");
......@@ -2537,6 +2550,9 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
System.out.println("mtotOrdAmt["+mtotOrdAmt+"]mtotTaxAmt["+mtotTaxAmt+"]mtotNetAmt["+mtotNetAmt+"][");
xmlBuffDet.append("<tax_amt><![CDATA["+mtaxAmt +"]]></tax_amt>");
xmlBuffDet.append("<net_amt><![CDATA["+mnetAmt +"]]></net_amt>");
xmlBuffDet.append("<chg_date><![CDATA["+sdf.format(sysdate) +"]]></chg_date>");
xmlBuffDet.append("<chg_user><![CDATA["+userId +"]]></chg_user>");
xmlBuffDet.append("<chg_term><![CDATA["+termId +"]]></chg_term>");
xmlBuffDet.append("</Detail2>");
lineNoNew ++;
}
......@@ -2557,15 +2573,13 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
System.out.println("...............just before savedata()");
System.out.println("Count while loop1"+cnt2);
errString = saveData(msiteCd,xmlString,conn);
errString = saveData(msiteCd,xmlString,xtraParams,conn);
System.out.println("Count while loop2"+cnt2);
System.out.println("@@@@@2: retString:"+errString);
System.out.println("--retString finished--");
if (errString.indexOf("Success") > -1)
{
System.out.println("@@@@@@3: Success"+errString);
System.out.println("@@@@@@3: Success"+errString);
Document dom = genericUtility.parseString(errString);
System.out.println("dom>>>"+dom);
......@@ -2890,12 +2904,15 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
return lineNoNew;
}
private String saveData(String siteCode,String xmlString, Connection conn) throws ITMException
private String saveData(String siteCode,String xmlString,String xtraParams, Connection conn) throws ITMException
{
System.out.println("saving data...........");
InitialContext ctx = null;
String retString = null;
MasterStatefulLocal masterStateful = null; // for ejb3
ibase.utility.UserInfoBean userInfo;
String chgUser = "", chgTerm = "";
String loginCode = "", loginEmpCode = "", loginSiteCode = "";
try
{
AppConnectParm appConnect = new AppConnectParm();
......@@ -2906,7 +2923,28 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
authencate[0] = "";
authencate[1] = "";
System.out.println("xmlString to masterstateful [" + xmlString + "]");
retString = masterStateful.processRequest(authencate, siteCode, true, xmlString,true,conn);
userInfo = new ibase.utility.UserInfoBean();
System.out.println("xtraParams>>>>" + xtraParams);
chgUser = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "chgUser");
chgTerm = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "chgTerm");
loginCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
loginEmpCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode");
loginSiteCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
userInfo.setEmpCode(loginEmpCode);
userInfo.setRemoteHost(chgTerm);
userInfo.setSiteCode(loginSiteCode);
userInfo.setLoginCode(loginCode);
userInfo.setEntityCode(loginEmpCode);
System.out.println("userInfo>>>>>" + userInfo);
System.out.println("chgUser :" + chgUser);
System.out.println("chgTerm :" + chgTerm);
System.out.println("loginCode :" + loginCode);
System.out.println("loginEmpCode :" + loginEmpCode);
//retString = masterStateful.processRequest(userInfo, siteCode, true, xmlString,true,conn);
retString = masterStateful.processRequest(userInfo, xmlString, true, conn);
System.out.println("--retString - -"+retString);
}
catch(ITMException itme)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment