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 ...@@ -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"); 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("==tranDate=="+sysdate );
System.out.println("custStockMap>>["+custStockMap + "]custStockMap.size()["+custStockMap.size()+"]"); System.out.println("custStockMap>>["+custStockMap + "]custStockMap.size()["+custStockMap.size()+"]");
//Picking DLV TERM from disparm //Picking DLV TERM from disparm
dlvTerm = distCommon.getDisparams("999999", "DLV_TERM", conn); dlvTerm = distCommon.getDisparams("999999", "DLV_TERM", conn);
...@@ -1404,12 +1406,17 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -1404,12 +1406,17 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
custStockSoGen.put("pack_code", packCode); custStockSoGen.put("pack_code", packCode);
plistDisc = distDiscount.priceListDiscount(msiteCd, custCode, conn); plistDisc = distDiscount.priceListDiscount(msiteCd, custCode, conn);
System.out.println("plistDisc>>"+plistDisc);
custStockSoGen.put("price_list__disc", plistDisc); custStockSoGen.put("price_list__disc", plistDisc);
mpriceList = distDiscount.priceListSite(msiteCd, custCode, conn); mpriceList = distDiscount.priceListSite(msiteCd, custCode, conn);
System.out.println("mpriceList>>"+mpriceList);
custStockSoGen.put("price_list", mpriceList); custStockSoGen.put("price_list", mpriceList);
discMerge = 0 ; discMerge = 0 ;
listType = distCommon.getPriceListType(plistDisc, conn); listType = distCommon.getPriceListType(plistDisc, conn);
...@@ -1419,6 +1426,12 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -1419,6 +1426,12 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
} }
else 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); lcPlistDisc = distDiscount.getDiscount(plistDisc, morderDt, custCode, msiteCd, mitemCd, munit, discMerge, morderDt, mclStock, conn);
} }
System.out.println("lcPlistDisc in order"+lcPlistDisc); System.out.println("lcPlistDisc in order"+lcPlistDisc);
...@@ -2456,9 +2469,9 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2456,9 +2469,9 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
xmlBuffDet.append("<itemser_descr><![CDATA["+itemSerDesc +"]]></itemser_descr>"); xmlBuffDet.append("<itemser_descr><![CDATA["+itemSerDesc +"]]></itemser_descr>");
xmlBuffDet.append("<quantity><![CDATA["+(Double)tempMap.get("quantity") +"]]></quantity>"); xmlBuffDet.append("<quantity><![CDATA["+(Double)tempMap.get("quantity") +"]]></quantity>");
xmlBuffDet.append("<quantity__stduom><![CDATA["+(Double)tempMap.get("quantity__stduom") +"]]></quantity__stduom>"); xmlBuffDet.append("<quantity__stduom><![CDATA["+(Double)tempMap.get("quantity__stduom") +"]]></quantity__stduom>");
xmlBuffDet.append("<chg_user><![CDATA["+userId +"]]></chg_user>"); //xmlBuffDet.append("<chg_user><![CDATA["+userId +"]]></chg_user>");
xmlBuffDet.append("<chg_term><![CDATA["+ termId +"]]></chg_term>"); //xmlBuffDet.append("<chg_term><![CDATA["+ termId +"]]></chg_term>");
xmlBuffDet.append("<chg_date><![CDATA["+sdf.format(sysdate) +"]]></chg_date>"); //xmlBuffDet.append("<chg_date><![CDATA["+sdf.format(sysdate) +"]]></chg_date>");
//xmlBuffDet.append("<chg_date><![CDATA["+morderDtApp +"]]></chg_date>"); //xmlBuffDet.append("<chg_date><![CDATA["+morderDtApp +"]]></chg_date>");
xmlBuffDet.append("<item_flg><![CDATA["+(String) tempMap.get("item_flg") +"]]></item_flg>"); xmlBuffDet.append("<item_flg><![CDATA["+(String) tempMap.get("item_flg") +"]]></item_flg>");
...@@ -2537,6 +2550,9 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2537,6 +2550,9 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
System.out.println("mtotOrdAmt["+mtotOrdAmt+"]mtotTaxAmt["+mtotTaxAmt+"]mtotNetAmt["+mtotNetAmt+"]["); System.out.println("mtotOrdAmt["+mtotOrdAmt+"]mtotTaxAmt["+mtotTaxAmt+"]mtotNetAmt["+mtotNetAmt+"][");
xmlBuffDet.append("<tax_amt><![CDATA["+mtaxAmt +"]]></tax_amt>"); xmlBuffDet.append("<tax_amt><![CDATA["+mtaxAmt +"]]></tax_amt>");
xmlBuffDet.append("<net_amt><![CDATA["+mnetAmt +"]]></net_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>"); xmlBuffDet.append("</Detail2>");
lineNoNew ++; lineNoNew ++;
} }
...@@ -2557,15 +2573,13 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2557,15 +2573,13 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
System.out.println("...............just before savedata()"); System.out.println("...............just before savedata()");
System.out.println("Count while loop1"+cnt2); 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("Count while loop2"+cnt2);
System.out.println("@@@@@2: retString:"+errString); System.out.println("@@@@@2: retString:"+errString);
System.out.println("--retString finished--"); System.out.println("--retString finished--");
if (errString.indexOf("Success") > -1) if (errString.indexOf("Success") > -1)
{ {
System.out.println("@@@@@@3: Success"+errString);
System.out.println("@@@@@@3: Success"+errString); System.out.println("@@@@@@3: Success"+errString);
Document dom = genericUtility.parseString(errString); Document dom = genericUtility.parseString(errString);
System.out.println("dom>>>"+dom); System.out.println("dom>>>"+dom);
...@@ -2890,12 +2904,15 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2890,12 +2904,15 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
return lineNoNew; 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..........."); System.out.println("saving data...........");
InitialContext ctx = null; InitialContext ctx = null;
String retString = null; String retString = null;
MasterStatefulLocal masterStateful = null; // for ejb3 MasterStatefulLocal masterStateful = null; // for ejb3
ibase.utility.UserInfoBean userInfo;
String chgUser = "", chgTerm = "";
String loginCode = "", loginEmpCode = "", loginSiteCode = "";
try try
{ {
AppConnectParm appConnect = new AppConnectParm(); AppConnectParm appConnect = new AppConnectParm();
...@@ -2906,7 +2923,28 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2906,7 +2923,28 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
authencate[0] = ""; authencate[0] = "";
authencate[1] = ""; authencate[1] = "";
System.out.println("xmlString to masterstateful [" + xmlString + "]"); 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); System.out.println("--retString - -"+retString);
} }
catch(ITMException itme) 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