Commit 0b00fd80 authored by cpatil's avatar cpatil

modify for updated status A in WO


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99168 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b6217adc
......@@ -92,6 +92,8 @@ public class MrpWizPrsSaveBean
ArrayList itemValueList = new ArrayList();
ArrayList<String> detail4DataInfoList = new ArrayList<String>();
boolean firstVal= false;
try
{
conn = connDriver.getConnectDB("DriverITM");
......@@ -103,16 +105,16 @@ public class MrpWizPrsSaveBean
{
Node detailListNode = hdrDommList.item(dtlCtr);
NodeList detail4List= detailListNode.getChildNodes();
System.out.println("@@@@@@@@@node name[" + detailListNode.getNodeName()+"]");
// System.out.println("@@@@@@@@@node name[" + 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++)
{
Node detail4Node = detail4List.item(cntr);
//NodeList detail4NodeList = detail4Node.getChildNodes();
System.out.println("@@@@@@@@@node name[" + detail4Node.getNodeName()+"]");
// System.out.println("@@@@@@@@@node name[" + detail4Node.getNodeName()+"]");
// if( detail4Node != null && detail4Node.getNodeValue() != null )
{
......@@ -427,6 +429,23 @@ public class MrpWizPrsSaveBean
pstmt1.close();
pstmt1=null;
System.out.println("@@@@@ MPS_ORDER["+tempSO+"]refItemCode["+refItemCode+"]");
// added for find out WO no for finish item
sql1=" select work_order from workorder " +
" where ADDN_order like '%"+tempSO+"%' AND ITEM_CODE= ? ";
pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1,refItemCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
WorkOrderSet.add(checkNull(rs1.getString("work_order")));
}
rs1.close();
rs1=null;
pstmt1.close();
pstmt1=null;
System.out.println("@@@@447::WorkOrderSet["+WorkOrderSet+"]");
// end
}
}
System.out.println("@@@@@413:tempSO["+tempSO+"]tempLineNo["+tempLineNo+"]refItemCode["+refItemCode+"]itemCodeList["+itemCodeList+"]");
......@@ -522,6 +541,7 @@ public class MrpWizPrsSaveBean
" ( select tran_id from MPS_ORDER where sale_order = ? and trim(line_no) = ? ) " +
" order by TRAN_ID__MPS desc ";
*/
firstVal=false;
sql1 = " select work_order from workorder where TRAN_ID__MPS in " +
" ( select tran_id from MPS_ORDER where ADDN_ORDER like '%"+tempSO+"%' " +
// " //and trim(line_no) = ? " +
......@@ -530,16 +550,20 @@ public class MrpWizPrsSaveBean
// pstmt1.setString(1,tempSO);
// pstmt1.setString(2,tempLineNo);
rs1 = pstmt1.executeQuery();
if(rs1.next())
while(rs1.next())
{
if(!firstVal) // added for fg and sfg two WO updated as status A
{
refWorkOrder = rs1.getString("work_order");
WorkOrderSet.add(refWorkOrder);
firstVal= true;
}
WorkOrderSet.add(checkNull(rs1.getString("work_order")));
}
rs1.close();
rs1=null;
pstmt1.close();
pstmt1=null;
System.out.println("@@@@@539 refWorkOrder from sorder["+tempSO+"] to mps to WO["+refWorkOrder+"]");
System.out.println("@@@@@539 refWorkOrder from sorder["+tempSO+"] to mps to WO["+refWorkOrder+"]WorkOrderSet["+WorkOrderSet+"]");
if( refWorkOrder == null || refWorkOrder.trim().length() == 0 )
{
......@@ -572,12 +596,12 @@ public class MrpWizPrsSaveBean
rs1=null;
pstmt1.close();
pstmt1=null;
System.out.println("@@@@@571 refWorkOrder from sorder["+tempSO+"] for made to Order ["+refWorkOrder+"]");
System.out.println("@@@@@571 refWorkOrder from sorder["+tempSO+"] for made to Order ["+refWorkOrder+"]WorkOrderSet["+WorkOrderSet+"]");
}
}
if( MPSCnt > 0 && ( refWorkOrder == null || refWorkOrder.trim().length() == 0 ) )
{
sql1=" select work_order from workorder " +
/*sql1=" select work_order from workorder " +
" where TRAN_ID__MPS in " +
" ( select tran_id from MPS_ORDER where sale_order = ? and trim(line_no) = ? )" +
" order by TRAN_ID__MPS desc ";
......@@ -593,8 +617,31 @@ public class MrpWizPrsSaveBean
rs1.close();
rs1=null;
pstmt1.close();
pstmt1=null;
pstmt1=null; */
//System.out.println("@@@@@ 2 refWorkOrder ["+refWorkOrder+"]");
firstVal = false;
sql1=" select work_order from workorder " +
" where ADDN_order like '%"+tempSO+"%' AND ITEM_CODE= ? ";
pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1,previousItem);
//pstmt1.setString(1,tempSO);
//pstmt1.setString(2,tempLineNo);
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;
System.out.println("@@@@@ 1 refWorkOrder from MPS["+tempSO+"] to WO["+refWorkOrder+"]");
}
}
......@@ -603,7 +650,7 @@ public class MrpWizPrsSaveBean
System.out.println("........may be two SO / MPS run in this transaction..............");
}
System.out.println("@@@@@ final refWorkOrder ["+refWorkOrder+"]");
System.out.println("@@@@@ final refWorkOrder ["+refWorkOrder+"]WorkOrderSet["+WorkOrderSet+"]");
// modify for ref_no end on urse 10/10/15
if( runningSupplyStr.trim().length() > 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