Commit 03d91965 authored by arawankar's avatar arawankar

DespatchConfirm.java

PostOrdDespatchGen.java
PostOrderProcess.java

-Changes made to adjust dr cr note ,if dr cr note is changed from front end  (From filter screen of post order process).


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@200643 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6d4ba02f
......@@ -171,7 +171,26 @@ public class DespatchConfirm extends ActionHandlerEJB implements DespatchConfirm
}
return retString;
}
public String confirm(String tranId,String xtraParams, String forcedFlag ,Connection conn,Connection connCP) throws RemoteException,ITMException
//Modified by Azhar K. on [07-05-2019][Start]
public String confirm(String tranId,String xtraParams, String forcedFlag ,Connection conn,Connection connCP) throws RemoteException, ITMException
{
HashMap hm = new HashMap();
String retStr = "";
try
{
retStr = confirm(tranId,xtraParams, forcedFlag ,conn,connCP,hm);
}
catch(Exception e)
{
e.printStackTrace();
System.out.println("Exception ::"+e.getMessage());
throw new ITMException(e);
}
return retStr;
}
public String confirm(String tranId,String xtraParams, String forcedFlag ,Connection conn,Connection connCP,HashMap additionalMap) throws RemoteException,ITMException
//Modified by Azhar K. on [07-05-2019][End]
{
System.out.println("----------------confirmed method (Despatch confirm)---- with Connection-----");
......@@ -1501,7 +1520,24 @@ public class DespatchConfirm extends ActionHandlerEJB implements DespatchConfirm
//advAdjMode="C";
//adjNewProdInv="N";
//Modified by Azhar K. on [07-05-2019][Start]
System.out.println("checking map additionalMap: "+additionalMap);
if(additionalMap != null && additionalMap.size() > 0)
{
if(additionalMap.containsKey("ADJ_DRCR"))
{
adjDrcr = (String) additionalMap.get("ADJ_DRCR");
if(adjDrcr == null || adjDrcr.trim().length() == 0)
{
adjDrcr = "N";
}
}
}
else
{
adjDrcr = checkNull(distCommon.getDisparams("999999","ADJUST_DR_CR_NOTE",conn));
}
//Modified by Azhar K. on [07-05-2019][End]
adjCustAdv = checkNull(distCommon.getDisparams("999999","ADJUST_CUST_ADV",conn));
adjNewProdInv = checkNull(distCommon.getDisparams("999999","ADJUST_NEW_PRODUCT_INVOICE",conn));
advAdjMode = checkNull(distCommon.getDisparams("999999","ADJ_ADV_CUST_SALE",conn));
......
......@@ -47,9 +47,28 @@ public class PostOrdDespatchGen
FinCommon finCommon=new FinCommon();
ArrayList<String> sordDisList=new ArrayList<String>();
@SuppressWarnings("unchecked")
//Modified by Azhar K. on [07-05-2019][Start]
public String createDespatch(String saleOrderfr, String saleOrderTo,String custCodeFr, String custCodeTo, Timestamp frDate,
Timestamp toDate, String siteCodeShip, String clubOrder,String xtraParams,Connection conn) throws RemoteException, ITMException, SQLException
{
HashMap hm = new HashMap();
String retStr = "";
try
{
retStr = createDespatch(saleOrderfr, saleOrderTo, custCodeFr, custCodeTo, frDate, toDate, siteCodeShip, clubOrder, xtraParams, conn, hm);
}
catch(Exception e)
{
e.printStackTrace();
System.out.println("Exception ::"+e.getMessage());
throw new ITMException(e);
}
return retStr;
}
public String createDespatch(String saleOrderfr, String saleOrderTo,String custCodeFr, String custCodeTo, Timestamp frDate,
Timestamp toDate, String siteCodeShip, String clubOrder,String xtraParams,Connection conn,HashMap additionalMap) throws RemoteException, ITMException, SQLException
//Modified by Azhar K. on [07-05-2019][End]
{
ibase.utility.UserInfoBean userInfo = new UserInfoBean();
System.out.println("CREATING DESPATCH !!!!!!!!!!!!");
String sql = "";
......@@ -2262,13 +2281,19 @@ public class PostOrdDespatchGen
String forcedFlag="N";
connCP=chaneParnerExist(tranId,xtraParams,conn);
if(connCP!=null )
{
errString=despatchConfirm.confirm(tranId, xtraParams, forcedFlag,conn,connCP);
{ //Modified by Azhar K. on [07-05-2019][Start]
//errString=despatchConfirm.confirm(tranId, xtraParams, forcedFlag,conn,connCP);
errString=despatchConfirm.confirm(tranId, xtraParams, forcedFlag,conn,connCP,additionalMap);
//Modified by Azhar K. on [07-05-2019][End]
despatchConfirm = null;
}
else
{
errString=despatchConfirm.confirm(tranId, xtraParams, forcedFlag,conn,conn);
System.out.println("@@@@@@@@@@@@@@iNSIDE 2294 @@@@@@@@@");
//Modified by Azhar K. on [07-05-2019][Start]
//errString=despatchConfirm.confirm(tranId, xtraParams, forcedFlag,conn,connCP);
errString=despatchConfirm.confirm(tranId, xtraParams, forcedFlag,conn,conn,additionalMap);
//Modified by Azhar K. on [07-05-2019][End]
despatchConfirm = null;
}
//System.out.println("despatchConfirm return string >>>>"+errString);
......
......@@ -718,9 +718,14 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
Connection connCP=null;
ArrayList showSordrList=new ArrayList<String>();
long startTime2 = 0, endTime2 = 0;
//Modified by Azhar K. on [07-05-2019][Start]
HashMap additionalMap = null;
//Modified by Azhar K. on [07-05-2019][End]
try
{
//Modified by Azhar K. on [07-05-2019][Start]
additionalMap = new HashMap();
//Modified by Azhar K. on [07-05-2019][End]
//conn = connDriver.getConnectDB("DriverITM");
//conn.setAutoCommit(false);
DistCommon dis=new DistCommon();
......@@ -744,6 +749,12 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
adjNewProdInv=checkNull(e12GenericUtility.getColumnValue("adj_new_product_invoice",headerDom));
orderType=checkNull(e12GenericUtility.getColumnValue("order_type",headerDom));
//Modified by Azhar K. on [07-05-2019][Start]
additionalMap.put("ADJ_DRCR", adjDrcr);
//Modified by Azhar K. on [07-05-2019][End]
fromDate = java.sql.Timestamp.valueOf(e12GenericUtility.getValidDateString(fromDateStr, e12GenericUtility.getApplDateFormat(),e12GenericUtility.getDBDateFormat()) + " 00:00:00.0");
toDate = java.sql.Timestamp.valueOf(e12GenericUtility.getValidDateString(toDateStr, e12GenericUtility.getApplDateFormat(),e12GenericUtility.getDBDateFormat()) + " 00:00:00.0");
/*----------------changes start by mahendra -----------------*/
......@@ -939,14 +950,18 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
//Changed By Nasruddin Start 04-11-16
startTime2 = System.currentTimeMillis();
if("Y".equalsIgnoreCase(clubOrder))
{
errString= postOrdDespatchGen.createDespatch(fromSaleOrder, toSaleOrder, custCode, custCode, fromDate, toDate, siteCodeShip,clubOrder, xtraParams, conn);
{ //Modified by Azhar K. on [07-05-2019][Start]
//errString= postOrdDespatchGen.createDespatch(fromSaleOrder, toSaleOrder, custCode, custCode, fromDate, toDate, siteCodeShip,clubOrder, xtraParams, conn);
errString= postOrdDespatchGen.createDespatch(fromSaleOrder, toSaleOrder, custCode, custCode, fromDate, toDate, siteCodeShip,clubOrder, xtraParams, conn,additionalMap);
//Modified by Azhar K. on [07-05-2019][End]
endTime2 = System.currentTimeMillis();
System.out.println("createDespatch time taken for SO [" + fromSaleOrder + "] - [" +toSaleOrder + "] ["+(endTime2-startTime2)/1000+"] seconds");
}else
{
errString= postOrdDespatchGen.createDespatch(SaleOrder, SaleOrder, fromCustCode, toCustCode, fromDate, toDate, siteCodeShip,clubOrder, xtraParams, conn);
{ //Modified by Azhar K. on [07-05-2019][Start]
////errString= postOrdDespatchGen.createDespatch(fromSaleOrder, toSaleOrder, custCode, custCode, fromDate, toDate, siteCodeShip,clubOrder, xtraParams, conn);
errString= postOrdDespatchGen.createDespatch(SaleOrder, SaleOrder, fromCustCode, toCustCode, fromDate, toDate, siteCodeShip,clubOrder, xtraParams, conn,additionalMap);
//Modified by Azhar K. on [07-05-2019][End]
endTime2 = System.currentTimeMillis();
System.out.println("createDespatch time taken for SO [" + SaleOrder + "] ["+(endTime2-startTime2)/1000+"] seconds");
}
......
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