Commit 3f2efa3a authored by pshinde's avatar pshinde

changes done by Chandrakant


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98710 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 745a8ff4
...@@ -326,6 +326,64 @@ public class MrpWizPrsSaveBean ...@@ -326,6 +326,64 @@ public class MrpWizPrsSaveBean
pstmt1.close(); pstmt1.close();
pstmt1=null; pstmt1=null;
// modify for ref_no start on urse 10/10/15
String refWorkOrder="";
String tempSO="",tempLineNo="";
System.out.println("@@@@@@@@@@@ sorderList["+sorderList+"]");
String sorderArray[]=sorderList.split("@");
System.out.println("@@@@@ sorderArray.length["+sorderArray.length+"]");
for(int i=0;i<sorderArray.length;i++)
{
tempSO=sorderArray[i];
String sorderLineArray[]=tempSO.split(",");
System.out.println("@@@@@ sorderArray.length["+sorderArray.length+"]");
if( sorderLineArray.length > 1)
{
tempSO=sorderLineArray[0];
tempLineNo=sorderLineArray[1];
}
System.out.println("@@@@@::: sorder ["+tempSO+"]tempLineNo["+tempLineNo+"] updated next i["+i+"]....");
}
if( tempSO != null && tempSO.trim().length() > 0 )
{
sql1=" select work_order from workorder where sale_order = ? AND site_code = ? ";
pstmt1=conn.prepareStatement(sql1);
pstmt1.setString(1,tempSO);
pstmt1.setString(2,siteCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
refWorkOrder = rs1.getString("work_order");
}
rs1.close();
rs1=null;
pstmt1.close();
pstmt1=null;
System.out.println("@@@@@ 1 refWorkOrder ["+refWorkOrder+"]");
if( refWorkOrder == null || refWorkOrder.trim().length() == 0 )
{
sql1=" select work_order from workorder where addn_order like '%"+tempSO+"%' and site_code = ? ";
pstmt1=conn.prepareStatement(sql1);
// pstmt1.setString(1,saleOrder);
pstmt1.setString(1,siteCode);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
refWorkOrder =rs1.getString("work_order");
}
rs1.close();
rs1=null;
pstmt1.close();
pstmt1=null;
System.out.println("@@@@@ 2 refWorkOrder ["+refWorkOrder+"]");
}
}
System.out.println("@@@@@ final refWorkOrder ["+refWorkOrder+"]");
// modify for ref_no end on urse 10/10/15
if( runningSupplyStr.trim().length() > 0) if( runningSupplyStr.trim().length() > 0)
{ {
runningSupply = runningSupplyStr==null?0:Double.parseDouble(runningSupplyStr); runningSupply = runningSupplyStr==null?0:Double.parseDouble(runningSupplyStr);
...@@ -386,7 +444,8 @@ public class MrpWizPrsSaveBean ...@@ -386,7 +444,8 @@ public class MrpWizPrsSaveBean
pstmt.setString(1,tranId); pstmt.setString(1,tranId);
pstmt.setDate(2,date); // TRAN_DATE pstmt.setDate(2,date); // TRAN_DATE
pstmt.setString(3, tranType); // TRAN_TYPE VARCHAR2(3) pstmt.setString(3, tranType); // TRAN_TYPE VARCHAR2(3)
pstmt.setString(4, prevItemWorder); // WORK_ORDER CHAR(10) //pstmt.setString(4, prevItemWorder); // WORK_ORDER CHAR(10)
pstmt.setString(4, refWorkOrder); // added by cpatil for ref no as workorder
pstmt.setString(5, siteCode); // SITE_CODE CHAR(5) pstmt.setString(5, siteCode); // SITE_CODE CHAR(5)
pstmt.setString(6, previousItem); // ITEM_CODE CHAR(10) pstmt.setString(6, previousItem); // ITEM_CODE CHAR(10)
pstmt.setDate(7, date); //CHG_DATE DATE pstmt.setDate(7, date); //CHG_DATE DATE
...@@ -702,16 +761,27 @@ public class MrpWizPrsSaveBean ...@@ -702,16 +761,27 @@ public class MrpWizPrsSaveBean
tempLineNo=sorderLineArray[1]; tempLineNo=sorderLineArray[1];
} }
System.out.println("@@@@@::: sorder ["+tempSO+"]tempLineNo["+tempLineNo+"] updated next i["+i+"]...."); System.out.println("@@@@@::: sorder ["+tempSO+"]tempLineNo["+tempLineNo+"] updated next i["+i+"]....");
// update qty_alloc in sorditem after finish click in ATP @urse on 12/10/15
sql2 = " update sorditem set alloc_flag = 'Y' where sale_order = ? and ltrim(rtrim(line_no)) = ? "; sql2 = " update sorditem set alloc_flag = 'Y' , qty_alloc= qty_alloc+ ? where sale_order = ? and ltrim(rtrim(line_no)) = ? ";
System.out.println("sql2 :"+sql2 ); System.out.println("sql2 :"+sql2 );
pstmt2 = conn.prepareStatement(sql2); pstmt2 = conn.prepareStatement(sql2);
pstmt2.setString(1,tempSO); pstmt2.setDouble(1,allocQty);
pstmt2.setString(2,tempLineNo); pstmt2.setString(2,tempSO);
pstmt2.setString(3,tempLineNo);
int cnt2 = pstmt2.executeUpdate(); int cnt2 = pstmt2.executeUpdate();
pstmt2.close(); pstmt2.close();
pstmt2 = null; pstmt2 = null;
/*
sql2 = " update sorditem set alloc_flag = 'Y' , qty_alloc= qty_alloc+ ? where sale_order = ? and ltrim(rtrim(line_no)) = ? ";
System.out.println("sql2 :"+sql2 );
pstmt2 = conn.prepareStatement(sql2);
pstmt2.setDouble(1,allocQty);
pstmt2.setString(2,tempSO);
pstmt2.setString(3,tempLineNo);
int cnt2 = pstmt2.executeUpdate();
pstmt2.close();
pstmt2 = null;
*/
System.out.println("@@@@@ cnt ["+cnt2+"]:::sorditem:::sorder["+tempSO+"]tempLineNo["+tempLineNo+"]alloc_flag[Y]updated sucessfully"); System.out.println("@@@@@ cnt ["+cnt2+"]:::sorditem:::sorder["+tempSO+"]tempLineNo["+tempLineNo+"]alloc_flag[Y]updated sucessfully");
} }
......
...@@ -5387,9 +5387,14 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe ...@@ -5387,9 +5387,14 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
} }
String tmpSO=checkNull(adpElement.getSaleOrder()); String tmpSO=checkNull(adpElement.getSaleOrder());
if(tmpSO.trim().length()==0) if(tmpSO.trim().length()==0)
{
// adpeList.remove(adpeList.indexOf(adpElement));
if( adpeList.indexOf(adpElement) > -1) // add this condition at urse on 11/10/15 for remove exception
{ {
adpeList.remove(adpeList.indexOf(adpElement)); adpeList.remove(adpeList.indexOf(adpElement));
} }
}
} }
......
...@@ -538,7 +538,8 @@ public class RunMRPWiz extends ValidatorEJB implements RunMRPWizLocal, RunMRPWiz ...@@ -538,7 +538,8 @@ public class RunMRPWiz extends ValidatorEJB implements RunMRPWizLocal, RunMRPWiz
" and (sorder.cust_code = customer.cust_code )" + " and (sorder.cust_code = customer.cust_code )" +
//" and case when sorder.alloc_flag is null then 'N' else sorder.alloc_flag end <> 'Y' " + //" and case when sorder.alloc_flag is null then 'N' else sorder.alloc_flag end <> 'Y' " +
" and case when sorditem.alloc_flag is null then 'N' else sorditem.alloc_flag end <> 'Y' " + " and case when sorditem.alloc_flag is null then 'N' else sorditem.alloc_flag end <> 'Y' " +
" and ( siteitem.item_code = item.item_code ) and ( siteitem.site_code = sorditem.site_code ) " ; " and ( siteitem.item_code = item.item_code ) and ( siteitem.site_code = sorditem.site_code )" +
" and (select count(1) from mps_order where mps_order.sale_order = sorder.sale_order and siteitem.mfg_type = 'S') = 0" ;
if("order_date".equalsIgnoreCase(viewByDate)) if("order_date".equalsIgnoreCase(viewByDate))
{ {
...@@ -711,7 +712,10 @@ public class RunMRPWiz extends ValidatorEJB implements RunMRPWizLocal, RunMRPWiz ...@@ -711,7 +712,10 @@ public class RunMRPWiz extends ValidatorEJB implements RunMRPWizLocal, RunMRPWiz
itemCodeOnlyList = itemCodeOnlyList + ",'"+itemCode+"'" ; itemCodeOnlyList = itemCodeOnlyList + ",'"+itemCode+"'" ;
//locGroupList = locGroupList + ",'"+saleOrder+itemCode+"@"+locGroup+"'" ; //locGroupList = locGroupList + ",'"+saleOrder+itemCode+"@"+locGroup+"'" ;
if( locGroup!= null && locGroup.trim().length() > 0)
{
locGroupList = locGroupList + ","+checkNull(saleOrder).trim()+"@"+checkNull(locGroup).trim()+"" ; locGroupList = locGroupList + ","+checkNull(saleOrder).trim()+"@"+checkNull(locGroup).trim()+"" ;
}
soItemList = soItemList + ","+saleOrder+"@"+itemCode+"" ; soItemList = soItemList + ","+saleOrder+"@"+itemCode+"" ;
} }
else else
...@@ -720,7 +724,10 @@ public class RunMRPWiz extends ValidatorEJB implements RunMRPWizLocal, RunMRPWiz ...@@ -720,7 +724,10 @@ public class RunMRPWiz extends ValidatorEJB implements RunMRPWizLocal, RunMRPWiz
itemCodeOnlyList = "'"+itemCode+"'" ; itemCodeOnlyList = "'"+itemCode+"'" ;
//locGroupList = "'"+saleOrder+itemCode+"@"+locGroup+"'" ; //locGroupList = "'"+saleOrder+itemCode+"@"+locGroup+"'" ;
if( locGroup!= null && locGroup.trim().length() > 0)
{
locGroupList = ""+checkNull(saleOrder).trim()+"@"+checkNull(locGroup).trim()+"" ; locGroupList = ""+checkNull(saleOrder).trim()+"@"+checkNull(locGroup).trim()+"" ;
}
soItemList = saleOrder+"@"+itemCode ; soItemList = saleOrder+"@"+itemCode ;
} }
System.out.println("itemCodeList=="+itemCodeList); System.out.println("itemCodeList=="+itemCodeList);
......
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