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
ArrayList<String> detail4DataInfoList = new ArrayList<String>();
boolean firstVal= false;
try
{
conn = connDriver.getConnectDB("DriverITM");
......@@ -105,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 )
{
......@@ -429,7 +429,7 @@ 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= ? ";
......@@ -542,7 +542,8 @@ public class MrpWizPrsSaveBean
" order by TRAN_ID__MPS desc ";
*/
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+"%' " +
// " //and trim(line_no) = ? " +
" ) order by TRAN_ID__MPS desc ";
......@@ -562,8 +563,30 @@ public class MrpWizPrsSaveBean
rs1.close();
rs1=null;
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;
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 )
{
......@@ -619,29 +642,29 @@ public class MrpWizPrsSaveBean
pstmt1.close();
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;
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+"]");
}
}
......@@ -706,8 +729,8 @@ public class MrpWizPrsSaveBean
tranId = generateTranId( "w_inv_allocate",siteCode, conn );
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 )" +
" values (?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
" CHG_DATE,CHG_USER,CHG_TERM,REMARKS,CONFIRMED,CONF_DATE,STATUS,STATUS_DATE )" +
" values (?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
System.out.println("header sql :"+sql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranId);
......@@ -732,8 +755,8 @@ public class MrpWizPrsSaveBean
// 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," +
" LOC_CODE,EXP_LEV,POTENCY_ADJ,ISSUE_QTY,DEALLOC_QTY,ALLOC_QTY,DEALLOCATED )" +
" values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
" LOC_CODE,EXP_LEV,POTENCY_ADJ,ISSUE_QTY,DEALLOC_QTY,ALLOC_QTY,DEALLOCATED )" +
" values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
System.out.println("detail sql :"+sql);
pstmt = conn.prepareStatement(sql);
......@@ -1125,14 +1148,14 @@ public class MrpWizPrsSaveBean
System.out.println("workOrderA["+workOrderA+"]");
if( workOrderA != null && workOrderA.trim().length() > 0 )
{
sql2 = " update workorder set status = 'A' where work_order = ? ";
System.out.println("sql2 :"+sql2 );
pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1,workOrderA);
int cnt2 = pstmt2.executeUpdate();
pstmt2.close();
pstmt2 = null;
System.out.println("@@@@@@ workorder:::workOrderA["+workOrderA+"]cnt2["+cnt2+"]status = A");
sql2 = " update workorder set status = 'A' where work_order = ? ";
System.out.println("sql2 :"+sql2 );
pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1,workOrderA);
int cnt2 = pstmt2.executeUpdate();
pstmt2.close();
pstmt2 = null;
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