Commit 151f7271 authored by dpawar's avatar dpawar

CHANGES IN SQL


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@97213 ce508802-f39f-4f6c-b175-0d175dae99d5
parent a6965fee
...@@ -86,7 +86,7 @@ public class MultiplePtcnWizPos extends ValidatorEJB implements MultiplePtcnWizP ...@@ -86,7 +86,7 @@ public class MultiplePtcnWizPos extends ValidatorEJB implements MultiplePtcnWizP
saleOrder = saleOrder == null ? "" : saleOrder.trim(); saleOrder = saleOrder == null ? "" : saleOrder.trim();
System.out.println("ptcn --->> "+ptcn); System.out.println("ptcn --->> "+ptcn);
System.out.println("saleOrder --->> "+saleOrder); System.out.println("saleOrder --->> "+saleOrder);
sorderList.add(saleOrder); sorderList.add(ptcn);
} }
} }
...@@ -95,15 +95,24 @@ public class MultiplePtcnWizPos extends ValidatorEJB implements MultiplePtcnWizP ...@@ -95,15 +95,24 @@ public class MultiplePtcnWizPos extends ValidatorEJB implements MultiplePtcnWizP
System.out.println("saleOrder List-------->>"+sorderList); System.out.println("saleOrder List-------->>"+sorderList);
if(sorderList.size() > 0) if(sorderList.size() > 0)
{ {
sqlBuf.append("SELECT COUNT(*) FROM PICK_ORD_DET WHERE SALE_ORDER IN ( "); /*SELECT * FROM PICK_ORD_DET WHERE PICK_ORDER IN
( SELECT REF_ID FROM WAVE_TASK_DET WHERE PTCN = 'PTCN000076' AND STATUS = 'N'
and wave_status = 'C' AND ref_ser in ('A-PICK','C-PICK','P-PICK','M-PICK'))
AND (QUANTITY - (CASE WHEN DEALLOC_QTY IS NULL THEN 0 ELSE DEALLOC_QTY END)) > 0*/
sqlBuf.append( "SELECT COUNT(*) FROM PICK_ORD_DET WHERE PICK_ORDER IN (");
sqlBuf.append(" SELECT REF_ID FROM WAVE_TASK_DET WHERE PTCN in ( ");
for(int i = 0; i < sorderList.size(); i++) for(int i = 0; i < sorderList.size(); i++)
{ {
mark = mark + "?,"; mark = mark + "?,";
} }
mark = mark.substring(0,mark.length() - 1); mark = mark.substring(0,mark.length() - 1);
sqlBuf.append(mark); sqlBuf.append(mark);
sqlBuf.append( ")");
sqlBuf.append(") AND STATUS = 'N' AND WAVE_STATUS = 'C' AND REF_SER IN ('A-PICK','C-PICK','P-PICK','M-PICK')) ");
sqlBuf.append("AND (QUANTITY - (CASE WHEN DEALLOC_QTY IS NULL THEN 0 ELSE DEALLOC_QTY END)) > 0");
System.out.println("sqlBuf : "+sqlBuf.toString());
pstmt = conn.prepareStatement(sqlBuf.toString()); pstmt = conn.prepareStatement(sqlBuf.toString());
for (String list : sorderList) for (String list : sorderList)
{ {
......
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