Commit b052ca19 authored by cpatil's avatar cpatil

added amount == 0 condition


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98305 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 29ac202b
...@@ -34,10 +34,10 @@ import javax.xml.rpc.ParameterMode; ...@@ -34,10 +34,10 @@ import javax.xml.rpc.ParameterMode;
//------ //------
public class POMilestoneCnf public class POMilestoneCnf
{ {
public String confMilestone( String tranId, String xmlDataAll, String editFlag ) throws Exception public String confMilestone( String tranId, String xmlDataAll, String editFlag ) throws Exception
{ {
String returnStr=""; String returnStr="";
...@@ -61,17 +61,17 @@ import javax.xml.rpc.ParameterMode; ...@@ -61,17 +61,17 @@ import javax.xml.rpc.ParameterMode;
double amount=0,amountOrig=0; double amount=0,amountOrig=0;
Timestamp tranDate=null,confDate=null,complDate=null,statusDate=null,dueDateTs=null; Timestamp tranDate=null,confDate=null,complDate=null,statusDate=null,dueDateTs=null;
Date dueDate=null; Date dueDate=null;
Date currentDate = new Date(); Date currentDate = new Date();
E12GenericUtility genericUtility = new E12GenericUtility(); E12GenericUtility genericUtility = new E12GenericUtility();
Calendar currentDate1 = Calendar.getInstance(); Calendar currentDate1 = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
String sysDate = sdf.format(currentDate1.getTime()); String sysDate = sdf.format(currentDate1.getTime());
System.out.println("Now the date is :=> " + sysDate); System.out.println("Now the date is :=> " + sysDate);
System.out.println("@@@@@@@@@ xmlDataAll["+xmlDataAll+"]"); System.out.println("@@@@@@@@@ xmlDataAll["+xmlDataAll+"]");
//vishakha method called //vishakha method called
POrderMilestone pOrderMilestone = new POrderMilestone(); POrderMilestone pOrderMilestone = new POrderMilestone();
...@@ -146,7 +146,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -146,7 +146,7 @@ import javax.xml.rpc.ParameterMode;
date = sdf1.parse(today.toString()); date = sdf1.parse(today.toString());
today = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0"); today = java.sql.Timestamp.valueOf(sdf1.format(date).toString() + " 00:00:00.0");
System.out.println(" date today:=> ["+today+"]"); System.out.println(" date today:=> ["+today+"]");
String xtraParams="",tranIdForVoucher="",relAgnst="",returnStr1="" ; String xtraParams="",tranIdForVoucher="",relAgnst="",returnStr1="" ;
String chgTerm = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"CHG_TERM"); String chgTerm = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"CHG_TERM");
...@@ -209,7 +209,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -209,7 +209,7 @@ import javax.xml.rpc.ParameterMode;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
// xml iterate // xml iterate
Document xmlDataAllDom= null; Document xmlDataAllDom= null;
if(xmlDataAll != null && xmlDataAll.trim().length()!=0) if(xmlDataAll != null && xmlDataAll.trim().length()!=0)
{ {
...@@ -223,11 +223,11 @@ import javax.xml.rpc.ParameterMode; ...@@ -223,11 +223,11 @@ import javax.xml.rpc.ParameterMode;
amount = Double.parseDouble(genericUtility.getColumnValue("amount",xmlDataAllDom)==null?"":genericUtility.getColumnValue("amount",xmlDataAllDom)); amount = Double.parseDouble(genericUtility.getColumnValue("amount",xmlDataAllDom)==null?"":genericUtility.getColumnValue("amount",xmlDataAllDom));
paymentOpt = genericUtility.getColumnValue("payment_opt",xmlDataAllDom); paymentOpt = genericUtility.getColumnValue("payment_opt",xmlDataAllDom);
System.out.println("@@@@ paymentOpt["+paymentOpt+"]amount["+amount+"]"); System.out.println("@@@@ paymentOpt["+paymentOpt+"]amount["+amount+"]");
String complDateStr = checkNull(genericUtility.getColumnValue("compl_date",xmlDataAllDom)); String complDateStr = checkNull(genericUtility.getColumnValue("compl_date",xmlDataAllDom));
// xml end // xml end
/* /*
if( complDate != null && dueDate!= null && complDate.after(dueDate)) if( complDate != null && dueDate!= null && complDate.after(dueDate))
{ {
...@@ -242,7 +242,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -242,7 +242,7 @@ import javax.xml.rpc.ParameterMode;
if( "P".equalsIgnoreCase(tranType)) if( "P".equalsIgnoreCase(tranType))
{ // voucher created for tran type 'P' { // voucher created for tran type 'P'
System.out.println("@@@@@@@@ voucher created for tran type 'P' "); System.out.println("@@@@@@@@ voucher created for tran type 'P' ");
sql= " select rel_agnst from PORD_PAY_TERM where purc_order=? and line_no=? "; sql= " select rel_agnst from PORD_PAY_TERM where purc_order=? and line_no=? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder); pstmt.setString(1, purcOrder);
...@@ -260,7 +260,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -260,7 +260,7 @@ import javax.xml.rpc.ParameterMode;
if("P".equalsIgnoreCase(paymentOpt)) if("P".equalsIgnoreCase(paymentOpt))
{ {
CreatePoVoucherAdvance createPoVouchAdv = new CreatePoVoucherAdvance(); CreatePoVoucherAdvance createPoVouchAdv = new CreatePoVoucherAdvance();
returnStr = createPoVouchAdv.createPoVoucher(purcOrder,xtraParams,conn,"PR", 0,today ,taskCode,relAgnst,lineNoOrd); returnStr = createPoVouchAdv.createPoVoucher(purcOrder,xtraParams,conn,"PR", 0,today ,taskCode,relAgnst,lineNoOrd);
System.out.println("CreatePoVoucherAdvance returnStr["+returnStr+"]"); System.out.println("CreatePoVoucherAdvance returnStr["+returnStr+"]");
...@@ -277,7 +277,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -277,7 +277,7 @@ import javax.xml.rpc.ParameterMode;
System.out.println("voucherValidate failed...rollback()..."); System.out.println("voucherValidate failed...rollback()...");
return returnStr2; return returnStr2;
} }
System.out.println("CreatePoVoucherAdvance created Successfully["+returnStr+"]"); System.out.println("CreatePoVoucherAdvance created Successfully["+returnStr+"]");
conn.commit(); conn.commit();
String[] arrayForTranId = returnStr.split("<TranID>"); String[] arrayForTranId = returnStr.split("<TranID>");
...@@ -287,7 +287,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -287,7 +287,7 @@ import javax.xml.rpc.ParameterMode;
System.out.println("tranIdForVoucher["+tranIdForVoucher+"]"); System.out.println("tranIdForVoucher["+tranIdForVoucher+"]");
returnStr = confirmTranscation("voucher_adv",tranIdForVoucher,xtraParams,conn); returnStr = confirmTranscation("voucher_adv",tranIdForVoucher,xtraParams,conn);
System.out.println("CreatePoVoucherAdvance confirmTranscation returnStr["+returnStr+"]"); System.out.println("CreatePoVoucherAdvance confirmTranscation returnStr["+returnStr+"]");
if(returnStr.indexOf("Success") > -1 || returnStr.indexOf("VTSUCC1") > -1 ) if(returnStr.indexOf("Success") > -1 || returnStr.indexOf("VTSUCC1") > -1 )
{ {
sql = " update pur_milstn set tran_id__vch = ? where tran_id = ? "; sql = " update pur_milstn set tran_id__vch = ? where tran_id = ? ";
...@@ -299,7 +299,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -299,7 +299,7 @@ import javax.xml.rpc.ParameterMode;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
System.out.println("@@@@@ updated sucessfully pur_milstn tranId["+tranId+"]tranIdForVoucher["+tranIdForVoucher+"]cnt["+cnt+"]"); System.out.println("@@@@@ updated sucessfully pur_milstn tranId["+tranId+"]tranIdForVoucher["+tranIdForVoucher+"]cnt["+cnt+"]");
// conn.commit(); // conn.commit();
} }
else else
{ {
...@@ -307,7 +307,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -307,7 +307,7 @@ import javax.xml.rpc.ParameterMode;
System.out.println("CreatePoVoucherAdvance confirmTranscation failed ...rollback()..."); System.out.println("CreatePoVoucherAdvance confirmTranscation failed ...rollback()...");
return returnStr; return returnStr;
} }
} }
else else
{ {
...@@ -315,7 +315,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -315,7 +315,7 @@ import javax.xml.rpc.ParameterMode;
System.out.println("Voucher not created ...rollback()..."); System.out.println("Voucher not created ...rollback()...");
return returnStr; return returnStr;
} }
} }
else else
{ {
...@@ -328,8 +328,8 @@ import javax.xml.rpc.ParameterMode; ...@@ -328,8 +328,8 @@ import javax.xml.rpc.ParameterMode;
} }
if( "P".equalsIgnoreCase(tranType) && timeDiff > 0 ) if( "P".equalsIgnoreCase(tranType) && timeDiff > 0 )
{ // insert into purc_milstn with tran type as 'D' { // insert into purc_milstn with tran type as 'D'
System.out.println("@@@@@@@@ insert into purc_milstn with tran type as 'D' "); System.out.println("@@@@@@@@ insert into purc_milstn with tran type as 'D' ");
xmlBuff = new StringBuffer(); xmlBuff = new StringBuffer();
System.out.println("--XML CREATION !!!!!--"); System.out.println("--XML CREATION !!!!!--");
xmlBuff.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n"); xmlBuff.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
...@@ -415,14 +415,14 @@ import javax.xml.rpc.ParameterMode; ...@@ -415,14 +415,14 @@ import javax.xml.rpc.ParameterMode;
} }
if( "D".equalsIgnoreCase(tranType)) if( "D".equalsIgnoreCase(tranType))
{ // debit note created created { // debit note created created
System.out.println("@@@@@@@@ debit note created created for tran type 'D' "); System.out.println("@@@@@@@@ debit note created created for tran type 'D' ");
HashMap<String , String> drcrMap = new HashMap<String, String>(); HashMap<String , String> drcrMap = new HashMap<String, String>();
// sql= " select tran_id__vch from pur_milstn where tran_id = ? "; // sql= " select tran_id__vch from pur_milstn where tran_id = ? ";
sql = " select tran_id__vch from pur_milstn where " + sql = " select tran_id__vch from pur_milstn where " +
" purc_order in ( select purc_order from pur_milstn where tran_id = ? ) " + " purc_order in ( select purc_order from pur_milstn where tran_id = ? ) " +
" and tran_id__vch is not null "; " and tran_id__vch is not null ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId); pstmt.setString(1, tranId);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -435,7 +435,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -435,7 +435,7 @@ import javax.xml.rpc.ParameterMode;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
System.out.println("@@@@@@@@@tranId["+tranId+"]tranIdVch["+tranIdVch+"]"); System.out.println("@@@@@@@@@tranId["+tranId+"]tranIdVch["+tranIdVch+"]");
drcrMap.put("tran_id", tranId); drcrMap.put("tran_id", tranId);
drcrMap.put("voucher_id", tranIdVch); drcrMap.put("voucher_id", tranIdVch);
drcrMap.put("purc_order", purcOrder); drcrMap.put("purc_order", purcOrder);
...@@ -445,58 +445,68 @@ import javax.xml.rpc.ParameterMode; ...@@ -445,58 +445,68 @@ import javax.xml.rpc.ParameterMode;
drcrMap.put("rel_amt", String.valueOf(amount)); drcrMap.put("rel_amt", String.valueOf(amount));
drcrMap.put("date_diff", String.valueOf(timeDiff)); drcrMap.put("date_diff", String.valueOf(timeDiff));
returnStr = createDebitNote(drcrMap,conn); if( amount == 0 )
System.out.println("createDebitNote tranId["+tranId+"]returnStr["+returnStr+"]");
if( returnStr.indexOf("Success") > -1 )
{ {
System.out.println("createDebitNote created Successfully["+returnStr+"]"); returnStr = createDebitNote(drcrMap,conn);
conn.commit(); System.out.println("createDebitNote tranId["+tranId+"]returnStr["+returnStr+"]");
String[] arrayForTranId = returnStr.split("<TranID>"); if( returnStr.indexOf("Success") > -1 )
int endIndex = arrayForTranId[1].indexOf("</TranID>");
String tranIdForDebit = arrayForTranId[1].substring(0,endIndex);
tranIdForDebit=tranIdForDebit==null ? "" : tranIdForDebit.trim();
System.out.println("-tranIdForDebit["+tranIdForDebit+"]");
returnStr = confirmTranscation("drcrpay_dr",tranIdForDebit,xtraParams,conn);
System.out.println("confirmTranscation debit node returnStr["+returnStr+"]");
// conn.commit();
if(returnStr.indexOf("Success") > -1 || returnStr.indexOf("VTSUCC1") > -1 )
{ {
sql = " update pur_milstn set tran_id__vch = ? where tran_id = ? "; System.out.println("createDebitNote created Successfully["+returnStr+"]");
System.out.println("sql :"+sql ); conn.commit();
pstmt = conn.prepareStatement(sql); String[] arrayForTranId = returnStr.split("<TranID>");
pstmt.setString(1,tranIdForDebit); int endIndex = arrayForTranId[1].indexOf("</TranID>");
pstmt.setString(2,tranId); String tranIdForDebit = arrayForTranId[1].substring(0,endIndex);
int cnt = pstmt.executeUpdate(); tranIdForDebit=tranIdForDebit==null ? "" : tranIdForDebit.trim();
pstmt.close(); System.out.println("-tranIdForDebit["+tranIdForDebit+"]");
pstmt = null;
System.out.println("@@@@@ updated sucessfully pur_milstn tranId["+tranId+"]tranIdForDebit["+tranIdForDebit+"]cnt["+cnt+"]"); returnStr = confirmTranscation("drcrpay_dr",tranIdForDebit,xtraParams,conn);
// conn.commit(); System.out.println("confirmTranscation debit node returnStr["+returnStr+"]");
// conn.commit();
if(returnStr.indexOf("Success") > -1 || returnStr.indexOf("VTSUCC1") > -1 )
{
sql = " update pur_milstn set tran_id__vch = ? where tran_id = ? ";
System.out.println("sql :"+sql );
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranIdForDebit);
pstmt.setString(2,tranId);
int cnt = pstmt.executeUpdate();
pstmt.close();
pstmt = null;
System.out.println("@@@@@ updated sucessfully pur_milstn tranId["+tranId+"]tranIdForDebit["+tranIdForDebit+"]cnt["+cnt+"]");
// conn.commit();
}
else
{
System.out.println("confirmTranscation debit node failed ...returnStr... rollback()..["+returnStr+"]");
conn.rollback();
}
} }
else else
{ {
System.out.println("confirmTranscation debit node failed ...returnStr... rollback()..["+returnStr+"]"); System.out.println("createDebitNote returnStr... rollback()..["+returnStr+"]");
conn.rollback(); conn.rollback();
} }
} } // end amount condition
else else
{ {
System.out.println("createDebitNote returnStr... rollback()..["+returnStr+"]"); returnStr = "SucAmtZero";
conn.rollback();
} }
} }
System.out.println("@@@@@@@@@@@ before status update pur_milstn returnStr["+returnStr+"]"); System.out.println("@@@@@@@@@@@ before status update pur_milstn returnStr["+returnStr+"]");
if(returnStr.indexOf("Success") > -1 || returnStr.indexOf("VTSUCC1") > -1 )
if(returnStr.indexOf("Success") > -1 || returnStr.indexOf("VTSUCC1") > -1 || returnStr.indexOf("SucAmtZero") > -1 )
{ {
sql = " update pur_milstn set wf_status = 'c' ,conf_date = ? ,confirmed = 'Y' where tran_id = ? "; sql = " update pur_milstn set wf_status = 'c' ,conf_date = ? ,status_date = ? , confirmed = 'Y' where tran_id = ? ";
System.out.println("sql :"+sql ); System.out.println("sql :"+sql );
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setTimestamp(1,newsysDate); pstmt.setTimestamp(1,newsysDate);
pstmt.setString(2,tranId); pstmt.setTimestamp(2,newsysDate);
pstmt.setString(3,tranId);
int cnt = pstmt.executeUpdate(); int cnt = pstmt.executeUpdate();
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
...@@ -517,15 +527,15 @@ import javax.xml.rpc.ParameterMode; ...@@ -517,15 +527,15 @@ import javax.xml.rpc.ParameterMode;
String sql="", tranIdForVoucher="", returnStr= ""; String sql="", tranIdForVoucher="", returnStr= "";
double vouchTotAmt=0; double vouchTotAmt=0;
double ordAmt=0, vouchAmt= 0 ; double ordAmt=0, vouchAmt= 0 ;
String[] arrayForTranId = tranIdxml.split("<TranID>"); String[] arrayForTranId = tranIdxml.split("<TranID>");
int endIndex = arrayForTranId[1].indexOf("</TranID>"); int endIndex = arrayForTranId[1].indexOf("</TranID>");
tranIdForVoucher = arrayForTranId[1].substring(0,endIndex); tranIdForVoucher = arrayForTranId[1].substring(0,endIndex);
tranIdForVoucher=tranIdForVoucher==null ? "" : tranIdForVoucher.trim(); tranIdForVoucher=tranIdForVoucher==null ? "" : tranIdForVoucher.trim();
System.out.println("tranIdForVoucher["+tranIdForVoucher+"]"); System.out.println("tranIdForVoucher["+tranIdForVoucher+"]");
sql = " select sum(tot_amt) from voucher where purc_order = ? " ; sql = " select sum(tot_amt) from voucher where purc_order = ? " ;
// "and confirmed = 'Y' " ; // "and confirmed = 'Y' " ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder); pstmt.setString(1, purcOrder);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -537,7 +547,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -537,7 +547,7 @@ import javax.xml.rpc.ParameterMode;
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
sql = "select ord_amt from porder where purc_order= ? " ; sql = "select ord_amt from porder where purc_order= ? " ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder); pstmt.setString(1, purcOrder);
...@@ -550,7 +560,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -550,7 +560,7 @@ import javax.xml.rpc.ParameterMode;
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
sql = " select tot_amt from voucher where tran_id = ? " ; sql = " select tot_amt from voucher where tran_id = ? " ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranIdForVoucher); pstmt.setString(1, tranIdForVoucher);
...@@ -563,11 +573,11 @@ import javax.xml.rpc.ParameterMode; ...@@ -563,11 +573,11 @@ import javax.xml.rpc.ParameterMode;
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
double differenceAmt = ordAmt- vouchTotAmt ; double differenceAmt = ordAmt- vouchTotAmt ;
System.out.println("ordAmt["+ordAmt+"]-vouchTotAmt["+vouchTotAmt+"]=vouchAmt["+vouchAmt+"]>differenceAmt["+differenceAmt+"]"); System.out.println("ordAmt["+ordAmt+"]-vouchTotAmt["+vouchTotAmt+"]=vouchAmt["+vouchAmt+"]>differenceAmt["+differenceAmt+"]");
if(vouchAmt > differenceAmt) if(vouchAmt > differenceAmt)
{ {
returnStr = "RELAMTGRT"; returnStr = "RELAMTGRT";
...@@ -629,7 +639,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -629,7 +639,7 @@ import javax.xml.rpc.ParameterMode;
E12GenericUtility genericUtility = new E12GenericUtility(); E12GenericUtility genericUtility = new E12GenericUtility();
String taxClass="",taxChap="",taxEnv=""; String taxClass="",taxChap="",taxEnv="";
try try
{ {
System.out.println("createDebitNote called...."); System.out.println("createDebitNote called....");
...@@ -656,7 +666,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -656,7 +666,7 @@ import javax.xml.rpc.ParameterMode;
datediff=Long.parseLong(drcrMap.get("date_diff")); datediff=Long.parseLong(drcrMap.get("date_diff"));
String tranId=drcrMap.get("tran_id"); String tranId=drcrMap.get("tran_id");
System.out.println("dueDate :"+dueDate); System.out.println("dueDate :"+dueDate);
System.out.println("processDate :"+processDate); System.out.println("processDate :"+processDate);
System.out.println("voucherId :"+voucherId); System.out.println("voucherId :"+voucherId);
...@@ -763,9 +773,9 @@ import javax.xml.rpc.ParameterMode; ...@@ -763,9 +773,9 @@ import javax.xml.rpc.ParameterMode;
*/ */
if(flag) if(flag)
{ {
sql = " select SUPP_CODE,PURC_ORDER,ACCT_CODE,CCTR_CODE,DUE_DATE,SITE_CODE " + sql = " select SUPP_CODE,PURC_ORDER,ACCT_CODE,CCTR_CODE,DUE_DATE,SITE_CODE " +
" from pur_milstn where tran_id = ? "; " from pur_milstn where tran_id = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId); pstmt.setString(1, tranId);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -778,31 +788,31 @@ import javax.xml.rpc.ParameterMode; ...@@ -778,31 +788,31 @@ import javax.xml.rpc.ParameterMode;
cctrCode = rs.getString("CCTR_CODE"); cctrCode = rs.getString("CCTR_CODE");
dueDate1 = rs.getDate("DUE_DATE"); dueDate1 = rs.getDate("DUE_DATE");
siteCode = checkNull(rs.getString("SITE_CODE")); siteCode = checkNull(rs.getString("SITE_CODE"));
} }
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
sql = " select fin_entity from site where site_code = ? "; sql = " select fin_entity from site where site_code = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode); pstmt.setString(1, siteCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
finEntity = checkNull(rs.getString("fin_entity")); finEntity = checkNull(rs.getString("fin_entity"));
} }
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
System.out.println("siteCode["+siteCode+"]finEntity["+finEntity+"]"); System.out.println("siteCode["+siteCode+"]finEntity["+finEntity+"]");
sql = " select CURR_CODE,EXCH_RATE , " + sql = " select CURR_CODE,EXCH_RATE , " +
" TAX_AMT,TOT_AMT,TAX_DATE ,TAX_CLASS,TAX_CHAP,TAX_ENV ," + " TAX_AMT,TOT_AMT,TAX_DATE ,TAX_CLASS,TAX_CHAP,TAX_ENV ," +
" PROJ_CODE from porder where PURC_ORDER = ?" ; " PROJ_CODE from porder where PURC_ORDER = ?" ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder); pstmt.setString(1, purcOrder);
...@@ -810,35 +820,35 @@ import javax.xml.rpc.ParameterMode; ...@@ -810,35 +820,35 @@ import javax.xml.rpc.ParameterMode;
if (rs.next()) if (rs.next())
{ {
// suppCode = rs.getString("SUPP_CODE"); // suppCode = rs.getString("SUPP_CODE");
currCode = rs.getString("CURR_CODE"); currCode = rs.getString("CURR_CODE");
exchRate = rs.getDouble("EXCH_RATE"); exchRate = rs.getDouble("EXCH_RATE");
taxAmt = rs.getDouble("TAX_AMT"); taxAmt = rs.getDouble("TAX_AMT");
totAmt = rs.getDouble("TOT_AMT"); totAmt = rs.getDouble("TOT_AMT");
taxDate = rs.getDate("TAX_DATE"); taxDate = rs.getDate("TAX_DATE");
// taxClass = rs.getString("TAX_CLASS"); // taxClass = rs.getString("TAX_CLASS");
// taxChap = rs.getString("TAX_CHAP"); // taxChap = rs.getString("TAX_CHAP");
// taxEnv = rs.getString("TAX_ENV"); // taxEnv = rs.getString("TAX_ENV");
projCode = rs.getString("PROJ_CODE"); projCode = rs.getString("PROJ_CODE");
// suppCode=suppCode==null ? "" :suppCode.trim();
// suppCode=suppCode==null ? "" :suppCode.trim();
purcOrder=purcOrder==null ? "" :purcOrder.trim(); purcOrder=purcOrder==null ? "" :purcOrder.trim();
currCode=currCode==null ? "" :currCode.trim(); currCode=currCode==null ? "" :currCode.trim();
acctCode=acctCode==null ? "" :acctCode.trim(); acctCode=acctCode==null ? "" :acctCode.trim();
cctrCode=cctrCode==null ? " " :cctrCode; cctrCode=cctrCode==null ? " " :cctrCode;
// bankCode=bankCode==null ? "" :bankCode.trim(); // bankCode=bankCode==null ? "" :bankCode.trim();
siteCode=siteCode==null ? "" :siteCode.trim(); siteCode=siteCode==null ? "" :siteCode.trim();
// finEntity=finEntity==null ? "" :finEntity.trim(); // finEntity=finEntity==null ? "" :finEntity.trim();
// vouchType=vouchType==null ? "" :vouchType.trim(); // vouchType=vouchType==null ? "" :vouchType.trim();
projCode=projCode==null ? "" :projCode.trim(); projCode=projCode==null ? "" :projCode.trim();
// System.out.println("effDate :"+effDate); // System.out.println("effDate :"+effDate);
System.out.println("suppCode :"+suppCode); System.out.println("suppCode :"+suppCode);
System.out.println("purcOrder :"+purcOrder); System.out.println("purcOrder :"+purcOrder);
System.out.println("finChrge :"+finChrge); System.out.println("finChrge :"+finChrge);
...@@ -847,13 +857,13 @@ import javax.xml.rpc.ParameterMode; ...@@ -847,13 +857,13 @@ import javax.xml.rpc.ParameterMode;
System.out.println("exchRate :"+exchRate); System.out.println("exchRate :"+exchRate);
System.out.println("acctCode :"+acctCode); System.out.println("acctCode :"+acctCode);
System.out.println("cctrCode :"+cctrCode); System.out.println("cctrCode :"+cctrCode);
// System.out.println("bankCode :"+bankCode); // System.out.println("bankCode :"+bankCode);
System.out.println("dueDate :"+dueDate); System.out.println("dueDate :"+dueDate);
System.out.println("dueDate1 :"+dueDate1); System.out.println("dueDate1 :"+dueDate1);
System.out.println("siteCode :"+siteCode); System.out.println("siteCode :"+siteCode);
System.out.println("finEntity :"+finEntity); System.out.println("finEntity :"+finEntity);
// System.out.println("netAMt :"+netAMt); // System.out.println("netAMt :"+netAMt);
} }
rs.close(); rs.close();
rs = null; rs = null;
...@@ -881,7 +891,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -881,7 +891,7 @@ import javax.xml.rpc.ParameterMode;
pstmt = null;*/ pstmt = null;*/
sql = " select line_no,site_code,tax_amt,tax_chap,tax_class,tax_env,acct_code__dr," + sql = " select line_no,site_code,tax_amt,tax_chap,tax_class,tax_env,acct_code__dr," +
" cctr_code__dr from porddet where PURC_ORDER= ? " ; " cctr_code__dr from porddet where PURC_ORDER= ? " ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, purcOrder); pstmt.setString(1, purcOrder);
...@@ -890,65 +900,65 @@ import javax.xml.rpc.ParameterMode; ...@@ -890,65 +900,65 @@ import javax.xml.rpc.ParameterMode;
{ {
cnt++; cnt++;
lineNoDet = rs.getString("line_no"); lineNoDet = rs.getString("line_no");
// acctCdDet = rs.getString("ACCT_CODE"); // acctCdDet = rs.getString("ACCT_CODE");
// cctrCdDet = rs.getString("CCTR_CODE"); // cctrCdDet = rs.getString("CCTR_CODE");
// amtDet = rs.getDouble("AMOUNT"); // amtDet = rs.getDouble("AMOUNT");
taxAmtDet = rs.getDouble("TAX_AMT"); taxAmtDet = rs.getDouble("TAX_AMT");
// exchRateDet = rs.getString("exch_rate"); // exchRateDet = rs.getString("exch_rate");
// analysisDet1 = rs.getString("analysis1"); // analysisDet1 = rs.getString("analysis1");
// analysisDet2 = rs.getString("analysis2"); // analysisDet2 = rs.getString("analysis2");
// analysisDet3 = rs.getString("analysis3"); // analysisDet3 = rs.getString("analysis3");
// taxChepDet = rs.getString("tax_chep"); // taxChepDet = rs.getString("tax_chep");
// taxClassDet = rs.getString("tax_class"); // taxClassDet = rs.getString("tax_class");
// taxEnvDet = rs.getString("tax_env"); // taxEnvDet = rs.getString("tax_env");
// taxChapDet = rs.getString("tax_chap"); // taxChapDet = rs.getString("tax_chap");
acctCodeDr = rs.getString("acct_code__dr"); acctCodeDr = rs.getString("acct_code__dr");
cctrCodeDr = rs.getString("cctr_code__dr"); cctrCodeDr = rs.getString("cctr_code__dr");
lineNoDet=lineNoDet==null ? "" :lineNoDet.trim(); lineNoDet=lineNoDet==null ? "" :lineNoDet.trim();
// acctCdDet=acctCdDet==null ? "" :acctCdDet.trim(); // acctCdDet=acctCdDet==null ? "" :acctCdDet.trim();
// cctrCdDet=cctrCdDet==null ? "" :cctrCdDet.trim(); // cctrCdDet=cctrCdDet==null ? "" :cctrCdDet.trim();
// exchRateDet=exchRateDet==null ? "" :exchRateDet.trim(); // exchRateDet=exchRateDet==null ? "" :exchRateDet.trim();
// analysisDet1=analysisDet1==null ? "" :analysisDet1.trim(); // analysisDet1=analysisDet1==null ? "" :analysisDet1.trim();
// analysisDet2=analysisDet2==null ? "" :analysisDet2.trim(); // analysisDet2=analysisDet2==null ? "" :analysisDet2.trim();
// analysisDet3=analysisDet3==null ? "" :analysisDet3.trim(); // analysisDet3=analysisDet3==null ? "" :analysisDet3.trim();
taxClassDet=taxClassDet==null ? "" :taxClassDet.trim(); taxClassDet=taxClassDet==null ? "" :taxClassDet.trim();
taxChapDet=taxChapDet==null ? "" :taxChapDet.trim(); taxChapDet=taxChapDet==null ? "" :taxChapDet.trim();
// taxChepDet=taxChepDet==null ? "" :taxChepDet.trim(); // taxChepDet=taxChepDet==null ? "" :taxChepDet.trim();
taxEnvDet=taxEnvDet==null ? "" :taxEnvDet.trim(); taxEnvDet=taxEnvDet==null ? "" :taxEnvDet.trim();
System.out.println("taxEnvDet :"+taxEnvDet); System.out.println("taxEnvDet :"+taxEnvDet);
acctCodeDr=acctCodeDr==null ? "" :acctCodeDr.trim(); acctCodeDr=acctCodeDr==null ? "" :acctCodeDr.trim();
cctrCodeDr=cctrCodeDr==null ? " " :cctrCodeDr; cctrCodeDr=cctrCodeDr==null ? " " :cctrCodeDr;
System.out.println("lineNoDet :"+lineNoDet); System.out.println("lineNoDet :"+lineNoDet);
// System.out.println("acctCdDet :"+acctCdDet); // System.out.println("acctCdDet :"+acctCdDet);
// System.out.println("cctrCdDet :"+cctrCdDet); // System.out.println("cctrCdDet :"+cctrCdDet);
// System.out.println("exchRateDet :"+exchRateDet); // System.out.println("exchRateDet :"+exchRateDet);
// System.out.println("analysisDet1 :"+analysisDet1); // System.out.println("analysisDet1 :"+analysisDet1);
// System.out.println("analysisDet2 :"+analysisDet2); // System.out.println("analysisDet2 :"+analysisDet2);
// System.out.println("analysisDet3 :"+analysisDet3); // System.out.println("analysisDet3 :"+analysisDet3);
System.out.println("taxClassDet :"+taxClassDet); System.out.println("taxClassDet :"+taxClassDet);
System.out.println("taxChapDet :"+taxChapDet); System.out.println("taxChapDet :"+taxChapDet);
System.out.println("acctCodeDr :"+acctCodeDr); System.out.println("acctCodeDr :"+acctCodeDr);
System.out.println("cctCodeDr :"+cctrCodeDr); System.out.println("cctCodeDr :"+cctrCodeDr);
vocDetMap.put("line_no"+cnt, lineNoDet); vocDetMap.put("line_no"+cnt, lineNoDet);
vocDetMap.put("acct_code"+cnt, acctCode); vocDetMap.put("acct_code"+cnt, acctCode);
vocDetMap.put("cctr_code"+cnt, cctrCode); vocDetMap.put("cctr_code"+cnt, cctrCode);
// vocDetMap.put("amount"+cnt, String.valueOf(amtDet)); // vocDetMap.put("amount"+cnt, String.valueOf(amtDet));
vocDetMap.put("tax_amt"+cnt, String.valueOf(taxAmtDet)); vocDetMap.put("tax_amt"+cnt, String.valueOf(taxAmtDet));
vocDetMap.put("exch_rate"+cnt, exchRateDet); vocDetMap.put("exch_rate"+cnt, exchRateDet);
// vocDetMap.put("analysis1"+cnt, analysisDet1); // vocDetMap.put("analysis1"+cnt, analysisDet1);
// vocDetMap.put("analysis2"+cnt, analysisDet2); // vocDetMap.put("analysis2"+cnt, analysisDet2);
// vocDetMap.put("analysis3"+cnt, analysisDet3); // vocDetMap.put("analysis3"+cnt, analysisDet3);
vocDetMap.put("tax_class"+cnt, taxClassDet); vocDetMap.put("tax_class"+cnt, taxClassDet);
vocDetMap.put("tax_chap"+cnt, taxChapDet); vocDetMap.put("tax_chap"+cnt, taxChapDet);
// vocDetMap.put("tax_chep"+cnt, taxChepDet); // vocDetMap.put("tax_chep"+cnt, taxChepDet);
vocDetMap.put("tax_env"+cnt, taxEnvDet); vocDetMap.put("tax_env"+cnt, taxEnvDet);
} }
...@@ -1064,7 +1074,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -1064,7 +1074,7 @@ import javax.xml.rpc.ParameterMode;
xmlBuff.append("<vouch_no><![CDATA["+voucherId+"]]></vouch_no>"); xmlBuff.append("<vouch_no><![CDATA["+voucherId+"]]></vouch_no>");
xmlBuff.append("<line_no__vou><![CDATA["+lineNo+"]]></line_no__vou>"); xmlBuff.append("<line_no__vou><![CDATA["+lineNo+"]]></line_no__vou>");
// xmlBuff.append("<line_no__vou><![CDATA["+vocDetMap.get("line_no" + itemCtr)+"]]></line_no__vou>"); // xmlBuff.append("<line_no__vou><![CDATA["+vocDetMap.get("line_no" + itemCtr)+"]]></line_no__vou>");
xmlBuff.append("<item_code><![CDATA[]]></item_code>"); xmlBuff.append("<item_code><![CDATA[]]></item_code>");
xmlBuff.append("<tax_class><![CDATA["+vocDetMap.get("tax_class" + itemCtr)+"]]></tax_class>"); xmlBuff.append("<tax_class><![CDATA["+vocDetMap.get("tax_class" + itemCtr)+"]]></tax_class>");
xmlBuff.append("<tax_chap><![CDATA["+vocDetMap.get("tax_chap" + itemCtr)+"]]></tax_chap>"); xmlBuff.append("<tax_chap><![CDATA["+vocDetMap.get("tax_chap" + itemCtr)+"]]></tax_chap>");
...@@ -1076,9 +1086,9 @@ import javax.xml.rpc.ParameterMode; ...@@ -1076,9 +1086,9 @@ import javax.xml.rpc.ParameterMode;
xmlBuff.append("<acct_code><![CDATA["+acctCodeDr.trim()+"]]></acct_code>"); xmlBuff.append("<acct_code><![CDATA["+acctCodeDr.trim()+"]]></acct_code>");
xmlBuff.append("<cctr_code><![CDATA["+cctrCodeDr+"]]></cctr_code>"); xmlBuff.append("<cctr_code><![CDATA["+cctrCodeDr+"]]></cctr_code>");
xmlBuff.append("<amount><![CDATA["+pentlyAmt+"]]></amount>"); xmlBuff.append("<amount><![CDATA["+pentlyAmt+"]]></amount>");
// xmlBuff.append("<analysis3><![CDATA["+vocDetMap.get("analysis3" + itemCtr)+"]]></analysis3>"); // xmlBuff.append("<analysis3><![CDATA["+vocDetMap.get("analysis3" + itemCtr)+"]]></analysis3>");
// xmlBuff.append("<analysis2><![CDATA["+vocDetMap.get("analysis2" + itemCtr)+"]]></analysis2>"); // xmlBuff.append("<analysis2><![CDATA["+vocDetMap.get("analysis2" + itemCtr)+"]]></analysis2>");
// xmlBuff.append("<analysis1><![CDATA["+vocDetMap.get("analysis1" + itemCtr)+"]]></analysis1>"); // xmlBuff.append("<analysis1><![CDATA["+vocDetMap.get("analysis1" + itemCtr)+"]]></analysis1>");
xmlBuff.append("</Detail2>"); xmlBuff.append("</Detail2>");
}// end of for loop }// end of for loop
...@@ -1096,8 +1106,8 @@ import javax.xml.rpc.ParameterMode; ...@@ -1096,8 +1106,8 @@ import javax.xml.rpc.ParameterMode;
System.out.println("Passed xml in master State full saveData errString["+errString+"]"); System.out.println("Passed xml in master State full saveData errString["+errString+"]");
/* /*
sql = " select EFF_DATE,SUPP_CODE,PURC_ORDER,CURR_CODE,EXCH_RATE ,ACCT_CODE,CCTR_CODE,BANK_CODE," + sql = " select EFF_DATE,SUPP_CODE,PURC_ORDER,CURR_CODE,EXCH_RATE ,ACCT_CODE,CCTR_CODE,BANK_CODE," +
...@@ -1326,7 +1336,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -1326,7 +1336,7 @@ import javax.xml.rpc.ParameterMode;
{ {
xmlBuff.append("<due_date><![CDATA[" + sdf.format(dueDate1) + "]]></due_date>"); xmlBuff.append("<due_date><![CDATA[" + sdf.format(dueDate1) + "]]></due_date>");
} }
xmlBuff.append("<due_date><![CDATA[" + sdf.format(currentDate) + "]]></due_date>"); xmlBuff.append("<due_date><![CDATA[" + sdf.format(currentDate) + "]]></due_date>");
xmlBuff.append("<emp_code__aprv><![CDATA[]]></emp_code__aprv>"); xmlBuff.append("<emp_code__aprv><![CDATA[]]></emp_code__aprv>");
...@@ -1390,7 +1400,7 @@ import javax.xml.rpc.ParameterMode; ...@@ -1390,7 +1400,7 @@ import javax.xml.rpc.ParameterMode;
System.out.println("Passed xml in master State full saveData errString["+errString+"]"); System.out.println("Passed xml in master State full saveData errString["+errString+"]");
*/ */
}else }else
{ {
errString = itmDBAccessLocal.getErrorString("", "VTTRINERR", ""); errString = itmDBAccessLocal.getErrorString("", "VTTRINERR", "");
...@@ -1676,5 +1686,5 @@ import javax.xml.rpc.ParameterMode; ...@@ -1676,5 +1686,5 @@ import javax.xml.rpc.ParameterMode;
return time; return time;
} }
} }
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