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
PreparedStatement pstmt=null,pstmt1=null;
ResultSet rs=null,rs1=null;
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;
HashSet<String> unqInvID=new HashSet <String>();
ArrayList<String> tranIDList=new ArrayList <String>();
......@@ -1214,10 +1214,11 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S
Iterator<String> it=inv45dayListL.iterator();
while(it.hasNext())
{
deleteId=1;
String id=it.next();
confirmed=podL.getColumnDescr(conn,"confirmed","spl_sales_por_hdr","invoice_id",id);
confirmed=confirmed==null ? "N" :confirmed.trim();
System.out.println("confirmed-->["+confirmed+" invID-->["+id+"]");
System.out.println("confirmed-->["+confirmed+"] invID-->["+id+"]");
if("Y".equalsIgnoreCase(confirmed)){
sql="select sum(quantity),item_code from invoice_trace where invoice_id = ? group by item_code,invoice_id";
pstmt=conn.prepareStatement(sql);
......@@ -1227,6 +1228,7 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S
//lineNoTrace=rs.getInt(1);
qty=rs.getDouble(1);
itemCode=rs.getString(2);
itemCode=itemCode==null ? "" :itemCode.trim();
/* 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 "
......@@ -1241,28 +1243,36 @@ private ArrayList<String> getDoneInvoiceIDFromPODHdr(Connection conn,ArrayList<S
qtyM=rs1.getDouble(1);
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)){
InvIDTemp.add(id);
partialInvoiceMapG.put(id+":"+itemCode.trim(), qty- qtyM);
}else{
System.out.println("deleted ID--------->>["+deleteId+"]");
if(deleteId==1){
System.out.println("----in remove iterator condition--------");
it.remove();
inv45dayListL.remove(id);
break;
//break;
}
deleteId++;
//inv45dayListL.remove(id);
}
}
} //end while 3
if(rs1!=null){
rs1.close();
rs1=null;
}
}
} //end while 2
System.out.println("InvTemp --->>["+InvIDTemp+"]");
} //confirmed id cond. end
}
} // end while 1
System.out.println("unqInvID addAll--->>["+unqInvID+"]");
System.out.println("InvIDTemp --->>["+InvIDTemp+"]");
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