Commit 897af038 authored by cpatil's avatar cpatil

modify sql


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99227 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 03a6aeda
...@@ -93,7 +93,7 @@ public class MrpWizPrsSaveBean ...@@ -93,7 +93,7 @@ public class MrpWizPrsSaveBean
ArrayList<String> detail4DataInfoList = new ArrayList<String>(); ArrayList<String> detail4DataInfoList = new ArrayList<String>();
boolean firstVal= false; boolean firstVal= false;
try try
{ {
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
...@@ -105,16 +105,16 @@ public class MrpWizPrsSaveBean ...@@ -105,16 +105,16 @@ public class MrpWizPrsSaveBean
{ {
Node detailListNode = hdrDommList.item(dtlCtr); Node detailListNode = hdrDommList.item(dtlCtr);
NodeList detail4List= detailListNode.getChildNodes(); NodeList detail4List= detailListNode.getChildNodes();
// System.out.println("@@@@@@@@@node name[" + detailListNode.getNodeName()+"]"); // System.out.println("@@@@@@@@@node name[" + detailListNode.getNodeName()+"]");
if("Detail4".equalsIgnoreCase(detailListNode.getNodeName())) if("Detail4".equalsIgnoreCase(detailListNode.getNodeName()))
{ {
// System.out.println("@@@@inside detail4----------------"); // System.out.println("@@@@inside detail4----------------");
for (int cntr = 0; cntr < detail4List.getLength(); cntr++) for (int cntr = 0; cntr < detail4List.getLength(); cntr++)
{ {
Node detail4Node = detail4List.item(cntr); Node detail4Node = detail4List.item(cntr);
//NodeList detail4NodeList = detail4Node.getChildNodes(); //NodeList detail4NodeList = detail4Node.getChildNodes();
// System.out.println("@@@@@@@@@node name[" + detail4Node.getNodeName()+"]"); // System.out.println("@@@@@@@@@node name[" + detail4Node.getNodeName()+"]");
// if( detail4Node != null && detail4Node.getNodeValue() != null ) // if( detail4Node != null && detail4Node.getNodeValue() != null )
{ {
...@@ -429,7 +429,7 @@ public class MrpWizPrsSaveBean ...@@ -429,7 +429,7 @@ public class MrpWizPrsSaveBean
pstmt1.close(); pstmt1.close();
pstmt1=null; pstmt1=null;
System.out.println("@@@@@ MPS_ORDER["+tempSO+"]refItemCode["+refItemCode+"]"); System.out.println("@@@@@ MPS_ORDER["+tempSO+"]refItemCode["+refItemCode+"]");
// added for find out WO no for finish item // added for find out WO no for finish item
sql1=" select work_order from workorder " + sql1=" select work_order from workorder " +
" where ADDN_order like '%"+tempSO+"%' AND ITEM_CODE= ? "; " where ADDN_order like '%"+tempSO+"%' AND ITEM_CODE= ? ";
...@@ -542,7 +542,8 @@ public class MrpWizPrsSaveBean ...@@ -542,7 +542,8 @@ public class MrpWizPrsSaveBean
" order by TRAN_ID__MPS desc "; " order by TRAN_ID__MPS desc ";
*/ */
firstVal=false; firstVal=false;
sql1 = " select work_order from workorder where TRAN_ID__MPS in " + /*
sql1 = " select work_order from workorder where TRAN_ID__MPS in " +
" ( select tran_id from MPS_ORDER where ADDN_ORDER like '%"+tempSO+"%' " + " ( select tran_id from MPS_ORDER where ADDN_ORDER like '%"+tempSO+"%' " +
// " //and trim(line_no) = ? " + // " //and trim(line_no) = ? " +
" ) order by TRAN_ID__MPS desc "; " ) order by TRAN_ID__MPS desc ";
...@@ -562,8 +563,30 @@ public class MrpWizPrsSaveBean ...@@ -562,8 +563,30 @@ public class MrpWizPrsSaveBean
rs1.close(); rs1.close();
rs1=null; rs1=null;
pstmt1.close(); pstmt1.close();
pstmt1=null;
*/
sql1 = " select work_order from RCPLIVE.workorder where " +
" ADDN_ORDER like '%"+tempSO+"%' and item_code = ? ";
pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1,previousItem);
rs1 = pstmt1.executeQuery();
while(rs1.next())
{
if(!firstVal) // added for fg and sfg two WO updated as status A
{
refWorkOrder = rs1.getString("work_order");
firstVal= true;
}
WorkOrderSet.add(checkNull(rs1.getString("work_order")));
}
rs1.close();
rs1=null;
pstmt1.close();
pstmt1=null; pstmt1=null;
System.out.println("@@@@@539 refWorkOrder from sorder["+tempSO+"] to mps to WO["+refWorkOrder+"]WorkOrderSet["+WorkOrderSet+"]");
System.out.println("@@@@@590 refWorkOrder from sorder["+tempSO+"] to mps to WO["+refWorkOrder+"]WorkOrderSet["+WorkOrderSet+"]");
if( refWorkOrder == null || refWorkOrder.trim().length() == 0 ) if( refWorkOrder == null || refWorkOrder.trim().length() == 0 )
{ {
...@@ -619,29 +642,29 @@ public class MrpWizPrsSaveBean ...@@ -619,29 +642,29 @@ public class MrpWizPrsSaveBean
pstmt1.close(); pstmt1.close();
pstmt1=null; */ pstmt1=null; */
//System.out.println("@@@@@ 2 refWorkOrder ["+refWorkOrder+"]"); //System.out.println("@@@@@ 2 refWorkOrder ["+refWorkOrder+"]");
firstVal = false; firstVal = false;
sql1=" select work_order from workorder " + sql1=" select work_order from workorder " +
" where ADDN_order like '%"+tempSO+"%' AND ITEM_CODE= ? "; " where ADDN_order like '%"+tempSO+"%' AND ITEM_CODE= ? ";
pstmt1=conn.prepareStatement(sql1); pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1,previousItem); pstmt1.setString(1,previousItem);
//pstmt1.setString(1,tempSO); //pstmt1.setString(1,tempSO);
//pstmt1.setString(2,tempLineNo); //pstmt1.setString(2,tempLineNo);
rs1 = pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
while(rs1.next()) while(rs1.next())
{ {
if(!firstVal) // added for fg and sfg two WO updated as status A if(!firstVal) // added for fg and sfg two WO updated as status A
{ {
refWorkOrder = rs1.getString("work_order"); refWorkOrder = rs1.getString("work_order");
firstVal= true; firstVal= true;
} }
WorkOrderSet.add(checkNull(rs1.getString("work_order"))); WorkOrderSet.add(checkNull(rs1.getString("work_order")));
} }
rs1.close(); rs1.close();
rs1=null; rs1=null;
pstmt1.close(); pstmt1.close();
pstmt1=null; pstmt1=null;
System.out.println("@@@@@ 1 refWorkOrder from MPS["+tempSO+"] to WO["+refWorkOrder+"]"); System.out.println("@@@@@ 1 refWorkOrder from MPS["+tempSO+"] to WO["+refWorkOrder+"]");
} }
} }
...@@ -706,8 +729,8 @@ public class MrpWizPrsSaveBean ...@@ -706,8 +729,8 @@ public class MrpWizPrsSaveBean
tranId = generateTranId( "w_inv_allocate",siteCode, conn ); tranId = generateTranId( "w_inv_allocate",siteCode, conn );
sql = " insert into inv_allocate ( TRAN_ID,TRAN_DATE,TRAN_TYPE,WORK_ORDER,SITE_CODE,ITEM_CODE," + sql = " insert into inv_allocate ( TRAN_ID,TRAN_DATE,TRAN_TYPE,WORK_ORDER,SITE_CODE,ITEM_CODE," +
" CHG_DATE,CHG_USER,CHG_TERM,REMARKS,CONFIRMED,CONF_DATE,STATUS,STATUS_DATE )" + " CHG_DATE,CHG_USER,CHG_TERM,REMARKS,CONFIRMED,CONF_DATE,STATUS,STATUS_DATE )" +
" values (?,?,?,?,?,?,?,?,?,?,?,?,?,?) "; " values (?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
System.out.println("header sql :"+sql); System.out.println("header sql :"+sql);
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId); pstmt.setString(1,tranId);
...@@ -732,8 +755,8 @@ public class MrpWizPrsSaveBean ...@@ -732,8 +755,8 @@ public class MrpWizPrsSaveBean
// for inserting detail // for inserting detail
sql = " insert into inv_alloc_det ( TRAN_ID,LINE_NO,SITE_CODE,ITEM_CODE,LOT_NO,LOT_SL,QUANTITY,REMARKS,REAS_CODE," + sql = " insert into inv_alloc_det ( TRAN_ID,LINE_NO,SITE_CODE,ITEM_CODE,LOT_NO,LOT_SL,QUANTITY,REMARKS,REAS_CODE," +
" LOC_CODE,EXP_LEV,POTENCY_ADJ,ISSUE_QTY,DEALLOC_QTY,ALLOC_QTY,DEALLOCATED )" + " LOC_CODE,EXP_LEV,POTENCY_ADJ,ISSUE_QTY,DEALLOC_QTY,ALLOC_QTY,DEALLOCATED )" +
" values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) "; " values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
System.out.println("detail sql :"+sql); System.out.println("detail sql :"+sql);
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -1125,14 +1148,14 @@ public class MrpWizPrsSaveBean ...@@ -1125,14 +1148,14 @@ public class MrpWizPrsSaveBean
System.out.println("workOrderA["+workOrderA+"]"); System.out.println("workOrderA["+workOrderA+"]");
if( workOrderA != null && workOrderA.trim().length() > 0 ) if( workOrderA != null && workOrderA.trim().length() > 0 )
{ {
sql2 = " update workorder set status = 'A' where work_order = ? "; sql2 = " update workorder set status = 'A' where work_order = ? ";
System.out.println("sql2 :"+sql2 ); System.out.println("sql2 :"+sql2 );
pstmt2 = conn.prepareStatement(sql2); pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1,workOrderA); pstmt2.setString(1,workOrderA);
int cnt2 = pstmt2.executeUpdate(); int cnt2 = pstmt2.executeUpdate();
pstmt2.close(); pstmt2.close();
pstmt2 = null; pstmt2 = null;
System.out.println("@@@@@@ workorder:::workOrderA["+workOrderA+"]cnt2["+cnt2+"]status = A"); System.out.println("@@@@@@ workorder:::workOrderA["+workOrderA+"]cnt2["+cnt2+"]status = A");
} }
} }
} }
......
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