Commit 87d7eb5e authored by msingh's avatar msingh

Changed by Manish on 05/04/16 for PostOrdInvoice.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101119 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 89503a45
......@@ -107,7 +107,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
{
descpIdTo=descpIdFrm;
// frmDateStr="";//ld_from_date
// frmDateStr="";//ld_from_date
if(orderType==null || orderType.trim().length()==0)
......@@ -313,12 +313,12 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
{
// TODO Auto-generated method stub
StringBuffer xmlBuff=new StringBuffer();
// HashMap<String, HashMap<String, String>> mainInvDespMap=new HashMap<String, HashMap<String, String>>();
// HashMap<String, HashMap<String, String>> mainInvDespDetMap=new HashMap<String, HashMap<String, String>>();
// HashMap<String, HashMap<String, String>> mainInvDespMap=new HashMap<String, HashMap<String, String>>();
// HashMap<String, HashMap<String, String>> mainInvDespDetMap=new HashMap<String, HashMap<String, String>>();
HashMap<String, HashMap> mainInvDespDetMap=new HashMap<String, HashMap>();
HashMap<String, String> invDespMap=new HashMap<String, String>();
HashMap<String, Object> invDetBeanMap= new HashMap<String, Object>();
// HashMap<String, String> invDespDetMap=null;
// HashMap<String, String> invDespDetMap=null;
HashMap<String, String> invTraceDetMap=null;
HashMap<String, String> acctSchemehdrMap=null;
HashMap<String, String> sorderSalMap=null;
......@@ -332,6 +332,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
double lcCommAmtOc=0.0,tcommAmt=0.0,lcExchRate=0.0;
int lineNo=0,lineNoDet=0;
Timestamp dueDate=null;
String acctCodeDis="",cctrCodeDis="",acctCodeAr="",cctrCodeAr = "",acctCodePr="",cctrCodePr="",marketReg = "",mfgDateStr="",expDateStr="";
/**
* Generate Bean object
......@@ -354,7 +355,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
sysDate = sdf.format(today);
System.out.println("System date :- [" + sysDate + "]");
// mainInvDespMap=getInvDespatch(ldsInvHdrMp,conn);
// mainInvDespMap=getInvDespatch(ldsInvHdrMp,conn);
invDespMap=getInvDespatch(ldsInvHdrMp,conn);
System.out.println("@@@@@@@@@invDespMap.size():-["+invDespMap.size()+"]invDespMap["+invDespMap+"]");
......@@ -364,13 +365,13 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
* Iterate MainInvDeapMap
* to get inner values
* */
// for(String key:mainInvDespMap.keySet())
// {
// despIdKey=key;
// for(String key:mainInvDespMap.keySet())
// {
// despIdKey=key;
// invDespMap=new HashMap<String, String>();
// invDespMap=mainInvDespMap.get(despIdKey);
// System.out.println("Inner InvDespMap size:-["+invDespMap.size()+"]");
// invDespMap=new HashMap<String, String>();
// invDespMap=mainInvDespMap.get(despIdKey);
// System.out.println("Inner InvDespMap size:-["+invDespMap.size()+"]");
despIdKey=invDespMap.get("desp_id");
fos1.write(("\n Invoice in process for Dispatch Id :- [" + despIdKey +"]\r\n").getBytes());
......@@ -382,7 +383,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
dataList=getInvDespatchDet(invDespMap.get("sord_no"),invDespMap.get("status"),despIdKey,ldsInvHdrMp,
invDespMap.get("desp_site_code"),conn);
// System.out.println("MainInvDespDetMap size :- ["+mainInvDespDetMap.size()+"]");
// System.out.println("MainInvDespDetMap size :- ["+mainInvDespDetMap.size()+"]");
System.out.println("@@@@@@@@dataList.size:::["+dataList.size()+"]::::::::dataList["+dataList+"]");
System.out.println("@@@@@@@@:::::::ldsInvHdrMp[["+ldsInvHdrMp+"]]::::::::invDespMap["+invDespMap+"]");
......@@ -445,16 +446,21 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
xmlBuff.append("<gp_date><![CDATA[" +invDespMap.get("gp_date")+ "]]></gp_date>");
xmlBuff.append("<lr_no><![CDATA[" +ldsInvHdrMp.get("lr_no")+ "]]></lr_no>");
xmlBuff.append("<lr_date><![CDATA[" +ldsInvHdrMp.get("lr_date")+ "]]></lr_date>");
// xmlBuff.append("<lr_date><![CDATA[" +ldsInvHdrMp.get("lr_date")+ "]]></lr_date>");
if(salesInvPstHdr.equalsIgnoreCase("NULLFOUND") || salesInvPstHdr.equalsIgnoreCase("H"))
{
// xmlBuff.append("<lr_date><![CDATA[" +ldsInvHdrMp.get("lr_date")+ "]]></lr_date>");
sorderSalMap=new HashMap<String, String>();
sorderSalMap=getsorderSal(invDespMap.get("sord_no"),conn);
if(salesInvPstHdr.equalsIgnoreCase("NULLFOUND") || salesInvPstHdr.equalsIgnoreCase("H"))
{
System.out.println("SorderSalMap size :- ["+sorderSalMap.size()+"]");
xmlBuff.append("<acct_code__sal><![CDATA[" +sorderSalMap.get("lsacct_sal")+ "]]></acct_code__sal>");
xmlBuff.append("<cctr_code__sal><![CDATA[" +sorderSalMap.get("lscctr_sal")+ "]]></cctr_code__sal>");
xmlBuff.append("<posttype><![CDATA[" +"H"+ "]]></posttype>");
marketReg = checknull(sorderSalMap.get("ls_market_reg"));
if(marketReg.trim().length()>0)
{
xmlBuff.append("<market_reg><![CDATA["+marketReg+"]]></market_reg>");
}
}
else if(salesInvPstHdr.equalsIgnoreCase("D"))
{
......@@ -465,15 +471,32 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
disItemserMap= new HashMap<String, String>();
disItemserMap=getdisItemser(invDespMap.get("item_ser"),conn);
xmlBuff.append("<acct_code__dis><![CDATA["+disItemserMap.get("lsacct_dis")+"]]></acct_code__dis>");
xmlBuff.append("<cctr_code__dis><![CDATA["+disItemserMap.get("lscctr_dis")+"]]></cctr_code__dis>");
acctCodeDis=checknull(disItemserMap.get("lsacct_dis"));
cctrCodeDis=checknull(disItemserMap.get("lscctr_dis"));
if(acctCodeDis.trim().length()>0)
{
xmlBuff.append("<acct_code__dis><![CDATA["+acctCodeDis+"]]></acct_code__dis>");
}
if(cctrCodeDis.trim().length()>0)
{
xmlBuff.append("<cctr_code__dis><![CDATA["+cctrCodeDis+"]]></cctr_code__dis>");
}
xmlBuff.append("<bank_code><![CDATA["+invDespMap.get("bank_code")+"]]></bank_code>");
xmlBuff.append("<market_reg><![CDATA["+sorderSalMap.get("ls_market_reg")+"]]></market_reg>");
System.out.println("sorderSalMap["+sorderSalMap+"]");
arCustomerMap=new HashMap<String, String>();
arCustomerMap=getarCustomer(invDespMap.get("cust_code__bil"),conn);
xmlBuff.append("<acct_code__ar><![CDATA["+arCustomerMap.get("macctar")+"]]></acct_code__ar>");
xmlBuff.append("<cctr_code__ar><![CDATA["+arCustomerMap.get("mcctrar")+"]]></cctr_code__ar>");
acctCodeAr=checknull(arCustomerMap.get("macctar"));
cctrCodeAr=checknull(arCustomerMap.get("mcctrar"));
if(acctCodeAr.trim().length()>0)
{
xmlBuff.append("<acct_code__ar><![CDATA["+acctCodeAr+"]]></acct_code__ar>");
}
if(cctrCodeAr.trim().length()>0)
{
xmlBuff.append("<cctr_code__ar><![CDATA["+cctrCodeAr+"]]></cctr_code__ar>");
}
xmlBuff.append("<cr_term><![CDATA["+invDespMap.get("cr_term")+"]]></cr_term>");
xmlBuff.append("<cr_days><![CDATA["+invDespMap.get("cr_days")+"]]></cr_days>");
......@@ -502,18 +525,27 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
xmlBuff.append("<ins_amt><![CDATA["+invDespMap.get("ins_amt")+"]]></ins_amt>");
xmlBuff.append("<remarks><![CDATA["+ldsInvHdrMp.get("remarks")+"]]></remarks>");
xmlBuff.append("<stan_code__init><![CDATA["+ldsInvHdrMp.get("stan_code__init")+"]]></stan_code__init>");
xmlBuff.append("<frt_amt><![CDATA["+invDespMap.get("frt_amt")+"]]></frt_amt>");
//xmlBuff.append("<frt_amt><![CDATA["+invDespMap.get("frt_amt")+"]]></frt_amt>");
xmlBuff.append("<exch_rate__frt><![CDATA["+invDespMap.get("exch_rate__frt")+"]]></exch_rate__frt>");
xmlBuff.append("<acct_code__pr><![CDATA["+acctSchemehdrMap.get("ls_acct_code__pr")+"]]></acct_code__pr>");
xmlBuff.append("<cctr_code__pr><![CDATA["+acctSchemehdrMap.get("ls_cctr_code__pr")+"]]></cctr_code__pr>");
acctCodePr=checknull(acctSchemehdrMap.get("ls_acct_code__pr"));
cctrCodePr=checknull(acctSchemehdrMap.get("ls_cctr_code__pr"));
if(acctCodePr.trim().length()>0)
{
xmlBuff.append("<acct_code__pr><![CDATA["+acctCodePr+"]]></acct_code__pr>");
}
if(cctrCodePr.trim().length()>0)
{
xmlBuff.append("<cctr_code__pr><![CDATA["+cctrCodePr+"]]></cctr_code__pr>");
}
xmlBuff.append("<comm_amt><![CDATA["+invDespMap.get("comm_amt")+"]]></comm_amt>");
xmlBuff.append("<tax_amt><![CDATA["+invDespMap.get("tax_amt")+"]]></tax_amt>");
// xmlBuff.append("<disc_amt><![CDATA[]]></disc_amt>"); //Get disc_amt from inv_det
// xmlBuff.append("<inv_amt><![CDATA[]]></inv_amt>"); //Get inv_amt from inv_det
// xmlBuff.append("<disc_amt><![CDATA[]]></disc_amt>"); //Get disc_amt from inv_det
// xmlBuff.append("<inv_amt><![CDATA[]]></inv_amt>"); //Get inv_amt from inv_det
xmlBuff.append("<disc_schem_billback_amt><![CDATA["+invDespMap.get("disc_schem_billback_amt")+"]]></disc_schem_billback_amt>");
xmlBuff.append("<disc_schem_offinv_amt><![CDATA["+invDespMap.get("disc_schem_offinv_amt")+"]]></disc_schem_offinv_amt>");
// xmlBuff.append("<disc_offinv_amt_hdr><![CDATA[]]></disc_offinv_amt_hdr>"); // get by method gbf_calc_hdrdisc_amt()
// xmlBuff.append("<disc_billback_amt_hdr><![CDATA[]]></disc_billback_amt_hdr>"); // get by method gbf_calc_hdrdisc_amt()
// xmlBuff.append("<disc_offinv_amt_hdr><![CDATA[]]></disc_offinv_amt_hdr>"); // get by method gbf_calc_hdrdisc_amt()
// xmlBuff.append("<disc_billback_amt_hdr><![CDATA[]]></disc_billback_amt_hdr>"); // get by method gbf_calc_hdrdisc_amt()
lcCommAmtOc=Double.parseDouble(invDespMap.get("comm_amt"))/Double.parseDouble(ldsInvHdrMp.get("exch_rate"));
xmlBuff.append("<comm_amt__oc><![CDATA["+lcCommAmtOc+"]]></comm_amt__oc>");
......@@ -535,8 +567,8 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
for(String keyStr:mainInvDespDetMap.keySet())
{
System.out.println("Detail 2:::");
// if(!keyStr.contains("@"))
// {
// if(!keyStr.contains("@"))
// {
/**
* Generating XML for
* Invoice Trace
......@@ -583,8 +615,17 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
xmlBuff.append("<lot_no><![CDATA["+invTraceDetMap.get("lot_no")+"]]></lot_no>");
xmlBuff.append("<lot_sl><![CDATA["+invTraceDetMap.get("lot_sl")+"]]></lot_sl>");
xmlBuff.append("<site_code__mfg><![CDATA["+invTraceDetMap.get("site_code__mfg")+"]]></site_code__mfg>");
xmlBuff.append("<mfg_date><![CDATA["+invTraceDetMap.get("mfg_date")+"]]></mfg_date>");
xmlBuff.append("<exp_date><![CDATA["+invTraceDetMap.get("exp_date")+"]]></exp_date>");
mfgDateStr = checknull(invTraceDetMap.get("mfg_date"));
if(mfgDateStr.trim().length()>0)
{
xmlBuff.append("<mfg_date><![CDATA["+mfgDateStr+"]]></mfg_date>");
}
expDateStr = checknull(invTraceDetMap.get("exp_date"));
if(expDateStr.trim().length()>0)
{
xmlBuff.append("<exp_date><![CDATA["+expDateStr+"]]></exp_date>");
}
xmlBuff.append("<exp_lev><![CDATA["+invTraceDetMap.get("exp_lev")+"]]></exp_lev>");
xmlBuff.append("<fob_value><![CDATA[]]></fob_value>");
xmlBuff.append("<rate__clg><![CDATA["+invTraceDetMap.get("rate__clg")+"]]></rate__clg>");
......@@ -602,11 +643,11 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
xmlBuff.append("<item_flg><![CDATA[I]]></item_flg>");
xmlBuff.append("</Detail2>");
// }
// else
// {
// }
// else
// {
// }
// }
} // END of Detail [mainInvDespDetMap] for loop
......@@ -616,7 +657,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
* Generating XML for
* Invoice Det
* */
// invDetBeanMap=mainInvDespDetMap.get(keyStr);
// invDetBeanMap=mainInvDespDetMap.get(keyStr);
invDetBeanMap=(HashMap<String, Object>) dataList.get(1);
System.out.println("@@@@@@@@@@@ invDetBeanMap["+invDetBeanMap+"]");
for(String keyStr:invDetBeanMap.keySet())
......@@ -695,7 +736,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
if (retString.indexOf("Success") > -1)
{
System.out.println("Master statefull SAVE success..");
// conn.commit();
// conn.commit();
String[] arrayForTranIdIssue = retString.split("<TranID>");
int endIndexIssue = arrayForTranIdIssue[1].indexOf("</TranID>");
......@@ -708,11 +749,11 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
* Call Credit check component
* PostOrdCreditChk.java
* */
// PostOrdCreditChk pCrdChk=new PostOrdCreditChk();
// PostOrdCreditChk pCrdChk=new PostOrdCreditChk();
//net amount is not exist in
//invDespMap
// retString=pCrdChk.creditCheck(invDespMap.get("cust_code"),invDespMap.get("cust_code__bil"), invDespMap.get("item_ser"), "0.00",runOpt,//Net amount missing
// invDespMap.get("sord_no"), ldsInvHdrMp.get("invoice__date"), invDespMap.get("desp_site_code"), "I", despId,conn);
// retString=pCrdChk.creditCheck(invDespMap.get("cust_code"),invDespMap.get("cust_code__bil"), invDespMap.get("item_ser"), "0.00",runOpt,//Net amount missing
// invDespMap.get("sord_no"), ldsInvHdrMp.get("invoice__date"), invDespMap.get("desp_site_code"), "I", despId,conn);
/**
* Invoice Posting
......@@ -732,7 +773,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
{
fos1.write(("Invoice fail for Dispatch id :- ["+despIdKey+"]\n END \r\n\n").getBytes());
}
// } // END of Header [mainInvDespMap] for loop
// } // END of Header [mainInvDespMap] for loop
} catch (Exception e)
{
......@@ -930,7 +971,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
* @return HashMap<String, String>
* @throws ITMException
*/
// private HashMap<String, HashMap<String, String>> getInvDespatch(HashMap<String, String> ldsInvHdrMp,Connection conn)
// private HashMap<String, HashMap<String, String>> getInvDespatch(HashMap<String, String> ldsInvHdrMp,Connection conn)
private HashMap<String, String> getInvDespatch(HashMap<String, String> ldsInvHdrMp,Connection conn) throws ITMException
{
// TODO Auto-generated method stub
......@@ -989,15 +1030,15 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
+ " AND( sorder.order_type like (?) )"
+ " ORDER BY despatch.sord_no ASC,despatch.desp_id ASC";
pstmt=conn.prepareStatement(invDespSql);
// pstmt.setString(1, ldsInvHdrMp.get("desp_date__fr"));
// pstmt.setString(2, ldsInvHdrMp.get("desp_date__to"));
// pstmt.setString(1, ldsInvHdrMp.get("desp_date__fr"));
// pstmt.setString(2, ldsInvHdrMp.get("desp_date__to"));
// pstmt.setString(1, mFrDespDt);
// pstmt.setString(2, mToDespDt);
// pstmt.setTimestamp(1, fromDateTimestamp);//changed by vishakha
// pstmt.setTimestamp(2, fromDateTimestamp);//changed by vishakha
pstmt.setString(1, ldsInvHdrMp.get("desp_id__fr"));
// pstmt.setString(4, ldsInvHdrMp.get("desp_id__to"));
// pstmt.setString(4, ldsInvHdrMp.get("desp_id__to"));
pstmt.setString(2, ldsInvHdrMp.get("desp_id__fr"));
pstmt.setString(3, ldsInvHdrMp.get("cust_code__fr"));
pstmt.setString(4, ldsInvHdrMp.get("cust_code__to"));
......@@ -1124,9 +1165,9 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
System.out.println("MAP VALUES:::::::::::::::"+invDespMap);
// mainInvDespMap.put(rs.getString("desp_id"), invDespMap);
// mainInvDespMap.put(rs.getString("desp_id"), invDespMap);
// invDespMap=null;
// invDespMap=null;
}
pstmt.close();
pstmt=null;
......@@ -1149,7 +1190,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
throw new ITMException(e);
}
// return mainInvDespMap;
// return mainInvDespMap;
return invDespMap;
}
......@@ -1164,13 +1205,13 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
* @return HashMap<String, String>
* @throws ITMException
*/
// private HashMap<String, HashMap<String, String>> getInvDespatchDet(String sordNo, String status,String despId,HashMap<String, String> ldsInvHdrMp, Connection conn)
// private HashMap<String, HashMap<String, String>> getInvDespatchDet(String sordNo, String status,String despId,HashMap<String, String> ldsInvHdrMp, Connection conn)
private ArrayList<Object> getInvDespatchDet(String sordNo, String status,String despId,HashMap<String, String> ldsInvHdrMp, String despSiteCode, Connection conn) throws ITMException
{
// TODO Auto-generated method stub
// HashMap<String, String> invDespDetMap=null;
// HashMap<String, String> invDespDetMap=null;
HashMap<String, String> invTraceMap=null;
// HashMap<String, HashMap<String, String>> mainInvDespDetMap=new HashMap<String, HashMap<String,String>>();
// HashMap<String, HashMap<String, String>> mainInvDespDetMap=new HashMap<String, HashMap<String,String>>();
HashMap<String, HashMap> mainInvDespDetMap=new HashMap<String, HashMap>();
HashMap<String, Object> invDetBeanMap= new HashMap<String, Object>();
HashMap<String, String> stockDetMap=new HashMap<String, String>();
......@@ -1330,10 +1371,10 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
invTraceMap.put("exp_date",stockDetMap.get("ld_exp_date"));
//invTraceMap.put("exp_date",ldExpDtStr);
// lsCustitemRef=getlsCustitemRef(rs.getString("sord_no"),rs.getString("item_code"),conn);
// invDespDetMap.put("cust_item__ref", lsCustitemRef);
// lsCustitemRef=getlsCustitemRef(rs.getString("sord_no"),rs.getString("item_code"),conn);
// invDespDetMap.put("cust_item__ref", lsCustitemRef);
// mainInvDespDetMap.put(rs.getString("desp_id"), invDespDetMap);
// mainInvDespDetMap.put(rs.getString("desp_id"), invDespDetMap);
System.out.println("@@@@@@@@@@@@@@@@@ invTraceMap["+invTraceMap+"]");
mainInvDespDetMap.put(rs.getString("line_no"), invTraceMap);
......@@ -1365,7 +1406,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
invoiceDetBean.setLot_no(checknull(lot_no));
invoiceDetBean.setLot_sl(checknull(lot_sl));
invoiceDetBean.setQuantity__ord(checknull(quantity__ord));
// invDespDetMap.put("quantity", checknull(rs.getString("quantity")));
// invDespDetMap.put("quantity", checknull(rs.getString("quantity")));
invoiceDetBean.setLoc_code(checknull(loc_code));
invoiceDetBean.setStatus(checknull(status));
invoiceDetBean.setDesp_conv__qty_stduom(checknull(desp_quantity__stduom));
......@@ -1380,13 +1421,13 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
invoiceDetBean.setSord_conv__qty_stduom(checknull(sord_conv__qty_stduom));
invoiceDetBean.setConv__rtuom_stduom(checknull(conv__rtuom_stduom));
invoiceDetBean.setSord_unit__std(checknull(sord_unit__std));
// invDespDetMap.put("sord_quantity__stduom", checknull(rs.getString("quantity__stduom")));
// invDespDetMap.put("sord_quantity__stduom", checknull(rs.getString("quantity__stduom")));
invoiceDetBean.setSord_rate__stduom(checknull(sord_rate__stduom));
invoiceDetBean.setRate(checknull(rate));
// invDespDetMap.put("quantity_real", checknull(rs.getString("quantity_real")));
// invDespDetMap.put("quantity_real", checknull(rs.getString("quantity_real")));
invoiceDetBean.setQuantity_inv(checknull(quantity_inv));
invoiceDetBean.setInvoice_id(checknull(invoice_id));
// invDespDetMap.put("no_art", checknull(rs.getString("no_art")));
// invDespDetMap.put("no_art", checknull(rs.getString("no_art")));
invoiceDetBean.setRate__clg(checknull(rate__clg));
invoiceDetBean.setDesp_rate__stduom(checknull(desp_rate__stduom));
invoiceDetBean.setDisc_amt(checknull(disc_amt));
......@@ -1423,7 +1464,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
// mainInvDespDetMap.put(beanMapKey, invDetBeanMap);
// mainInvDespDetMap.put(beanMapKey, invDetBeanMap);
pstmt.close();
pstmt=null;
rs.close();
......@@ -1446,7 +1487,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
throw new ITMException(e);
}
// return mainInvDespDetMap;
// return mainInvDespDetMap;
return mainArrayList;
}
......@@ -1456,7 +1497,7 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
String sql="";
PreparedStatement pstmt=null;
ResultSet rs=null;
String ld_mfg_date="",ld_exp_date="";
// TODO Auto-generated method stub
try
{
......@@ -1473,12 +1514,18 @@ public class PostOrdInvoiceGen extends ActionHandlerEJB
{
//stockMap.put("ls_site_code__mfg", checknull(rs.getString("site_code__mfg")));
//String ld_mfg_date = rs.getString("mfg_date");
String ld_mfg_date=genericUtility.getValidDateString(rs.getString("mfg_date"), genericUtility.getDBDateFormat(),
ld_mfg_date=rs.getString("mfg_date");
ld_exp_date=rs.getString("exp_date");
if(ld_mfg_date!=null)
{
ld_mfg_date=genericUtility.getValidDateString(rs.getString("mfg_date"), genericUtility.getDBDateFormat(),
genericUtility.getApplDateFormat());
String ld_exp_date=genericUtility.getValidDateString(rs.getString("exp_date"), genericUtility.getDBDateFormat(),
}
if(ld_exp_date!=null)
{
ld_exp_date=genericUtility.getValidDateString(rs.getString("exp_date"), genericUtility.getDBDateFormat(),
genericUtility.getApplDateFormat());
}
//Timestamp ld_exp_date = rs.getTimestamp("exp_date");
System.out.println("@@@@@@@@@ ld_mfg_date["+ld_mfg_date+"]ld_exp_date["+ld_exp_date+"]");
......
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