Commit ece4d7e8 authored by manohar's avatar manohar

insert into drcrinv_acct 0 amount skipped


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97099 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 54f82d64
......@@ -549,7 +549,7 @@ public class DrCrInvConf extends ActionHandlerEJB implements DrCrInvConfLocal,Dr
return errCode;
}
sql = " select tran_id ,line_no ,acct_code,cctr_code ,drcr_amt,exch_rate__inv from drcr_invdet where tran_id = ? ";
sql = " select tran_id ,line_no ,acct_code,cctr_code ,drcr_amt,exch_rate__inv from drcr_invdet where tran_id = ? and drcr_amt <> 0";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
rs = pstmt.executeQuery();
......@@ -655,7 +655,12 @@ public class DrCrInvConf extends ActionHandlerEJB implements DrCrInvConfLocal,Dr
sql = "Insert into drcr_invacct (TRAN_ID,LINE_NO,ACCT_CODE,CCTR_CODE,EXCH_RATE__INV,AMOUNT,EMP_CODE,ANAL_CODE) values (?,?,?,?,?,?,?,?)";
pstmt = conn.prepareStatement(sql);
int maxline = 0;
System.out.println("08/01/15 DetList ["+DetList.toString() + "]");
for(int i = 0 ; i < DetList.size() ; i++)
{
double tempAmt = (double) Double.parseDouble( "" +DetMap.get("amount"));
if (tempAmt != 0)
{
maxline++;
DetMap = (HashMap) DetList.get(i);
......@@ -677,7 +682,8 @@ public class DrCrInvConf extends ActionHandlerEJB implements DrCrInvConfLocal,Dr
pstmt.addBatch();
pstmt.clearParameters();
}
if (DetList.size() > 0)
}
if (maxline > 0 ) //DetList.size() > 0)
{
pstmt.executeBatch();
}
......
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