Commit 884eb462 authored by dpawar's avatar dpawar

solved exception (illegalStateException)


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94489 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3de8d598
...@@ -1203,7 +1203,7 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S ...@@ -1203,7 +1203,7 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S
PreparedStatement pstmt=null,pstmt1=null; PreparedStatement pstmt=null,pstmt1=null;
ResultSet rs=null,rs1=null; ResultSet rs=null,rs1=null;
String sql="",remarks="",subInvId="",TranId="",sql1="",itemCode="",itemCodeM="",confirmed=""; String sql="",remarks="",subInvId="",TranId="",sql1="",itemCode="",itemCodeM="",confirmed="";
int lineNoTrace=0,lineNoTraceM=0; int lineNoTrace=0,lineNoTraceM=0,deleteId=0;
double sumQuantityMisc=0,sumQuantityInv=0,qty=0,qtyM=0; double sumQuantityMisc=0,sumQuantityInv=0,qty=0,qtyM=0;
HashSet<String> unqInvID=new HashSet <String>(); HashSet<String> unqInvID=new HashSet <String>();
ArrayList<String> tranIDList=new ArrayList <String>(); ArrayList<String> tranIDList=new ArrayList <String>();
...@@ -1214,10 +1214,11 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S ...@@ -1214,10 +1214,11 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S
Iterator<String> it=inv45dayListL.iterator(); Iterator<String> it=inv45dayListL.iterator();
while(it.hasNext()) while(it.hasNext())
{ {
deleteId=1;
String id=it.next(); String id=it.next();
confirmed=podL.getColumnDescr(conn,"confirmed","spl_sales_por_hdr","invoice_id",id); confirmed=podL.getColumnDescr(conn,"confirmed","spl_sales_por_hdr","invoice_id",id);
confirmed=confirmed==null ? "N" :confirmed.trim(); confirmed=confirmed==null ? "N" :confirmed.trim();
System.out.println("confirmed-->["+confirmed+" invID-->["+id+"]"); System.out.println("confirmed-->["+confirmed+"] invID-->["+id+"]");
if("Y".equalsIgnoreCase(confirmed)){ if("Y".equalsIgnoreCase(confirmed)){
sql="select sum(quantity),item_code from invoice_trace where invoice_id = ? group by item_code,invoice_id"; sql="select sum(quantity),item_code from invoice_trace where invoice_id = ? group by item_code,invoice_id";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
...@@ -1227,6 +1228,7 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S ...@@ -1227,6 +1228,7 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S
//lineNoTrace=rs.getInt(1); //lineNoTrace=rs.getInt(1);
qty=rs.getDouble(1); qty=rs.getDouble(1);
itemCode=rs.getString(2); itemCode=rs.getString(2);
itemCode=itemCode==null ? "" :itemCode.trim();
/* sql1="seleline_no__invtracect d.,d.item_code,d.quantity,h.remarks from " /* sql1="seleline_no__invtracect d.,d.item_code,d.quantity,h.remarks from "
+ "misc_drcr_rcp h,misc_drcr_rdet d where h.tran_id=d.tran_id and h.remarks " + "misc_drcr_rcp h,misc_drcr_rdet d where h.tran_id=d.tran_id and h.remarks "
...@@ -1241,28 +1243,36 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S ...@@ -1241,28 +1243,36 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S
qtyM=rs1.getDouble(1); qtyM=rs1.getDouble(1);
itemCodeM=rs1.getString(2); itemCodeM=rs1.getString(2);
itemCodeM=itemCodeM==null ? "" :itemCodeM.trim();
System.out.println("itemCodeM-->>["+itemCodeM+" itemCodeM-->["+itemCodeM+"]");
System.out.println("qtyM-->>["+qtyM+" qtyM-->["+qty+"]"); System.out.println("itemCode-->>["+itemCode+"] itemCodeM-->["+itemCodeM+"]");
System.out.println("qtyM-->>["+qtyM+"] qty-->["+qty+"]");
if(qtyM < qty && itemCode.equalsIgnoreCase(itemCodeM)){ if(qtyM < qty && itemCode.equalsIgnoreCase(itemCodeM)){
InvIDTemp.add(id); InvIDTemp.add(id);
partialInvoiceMapG.put(id+":"+itemCode.trim(), qty- qtyM); partialInvoiceMapG.put(id+":"+itemCode.trim(), qty- qtyM);
}else{ }else{
System.out.println("deleted ID--------->>["+deleteId+"]");
if(deleteId==1){
System.out.println("----in remove iterator condition--------");
it.remove(); it.remove();
inv45dayListL.remove(id); //break;
break; }
deleteId++;
//inv45dayListL.remove(id);
} }
} } //end while 3
if(rs1!=null){ if(rs1!=null){
rs1.close(); rs1.close();
rs1=null; rs1=null;
} }
} } //end while 2
System.out.println("InvTemp --->>["+InvIDTemp+"]"); System.out.println("InvTemp --->>["+InvIDTemp+"]");
} //confirmed id cond. end } //confirmed id cond. end
} } // end while 1
System.out.println("unqInvID addAll--->>["+unqInvID+"]"); System.out.println("unqInvID addAll--->>["+unqInvID+"]");
System.out.println("InvIDTemp --->>["+InvIDTemp+"]"); System.out.println("InvIDTemp --->>["+InvIDTemp+"]");
if(InvIDTemp.size() > 0){ if(InvIDTemp.size() > 0){
......
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