Commit d95b10d4 authored by smestry's avatar smestry

Updated the java file for ItemDetails.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104614 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 2f1bef81
...@@ -17,7 +17,6 @@ public class ItemDetails extends ValidatorEJB ...@@ -17,7 +17,6 @@ public class ItemDetails extends ValidatorEJB
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
ArrayList itemList = new ArrayList(); ArrayList itemList = new ArrayList();
boolean isExists = false;
String phyAttrib2IT = "", phyAttrib2 = "", phyAttrib6IT = "", phyAttrib6 = "", phyAttrib4IT = "", phyAttrib4 = "", itemParent = "", String phyAttrib2IT = "", phyAttrib2 = "", phyAttrib6IT = "", phyAttrib6 = "", phyAttrib4IT = "", phyAttrib4 = "", itemParent = "",
parentDesrc = "", unit = ""; parentDesrc = "", unit = "";
...@@ -37,12 +36,12 @@ public class ItemDetails extends ValidatorEJB ...@@ -37,12 +36,12 @@ public class ItemDetails extends ValidatorEJB
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if ( rs.next()) if ( rs.next())
{ {
phyAttrib2IT = checkNullAndBlank( rs.getString("IT_PHY_ATTRIB_2")); phyAttrib2IT = checkNull( rs.getString("IT_PHY_ATTRIB_2"));
phyAttrib2 = checkNullAndBlank( rs.getString("PHY_ATTRIB_2")); phyAttrib2 = checkNull( rs.getString("PHY_ATTRIB_2"));
phyAttrib6IT = checkNullAndBlank( rs.getString("IT_PHY_ATTRIB_6")); phyAttrib6IT = checkNull( rs.getString("IT_PHY_ATTRIB_6"));
phyAttrib6 = checkNullAndBlank( rs.getString("PHY_ATTRIB_6")); phyAttrib6 = checkNull( rs.getString("PHY_ATTRIB_6"));
phyAttrib4IT = checkNullAndBlank( rs.getString("IT_PHY_ATTRIB_4")); phyAttrib4IT = checkNull( rs.getString("IT_PHY_ATTRIB_4"));
phyAttrib4 = checkNullAndBlank( rs.getString("PHY_ATTRIB_4")); phyAttrib4 = checkNull( rs.getString("PHY_ATTRIB_4"));
} }
if (rs != null) if (rs != null)
{ {
...@@ -61,7 +60,7 @@ public class ItemDetails extends ValidatorEJB ...@@ -61,7 +60,7 @@ public class ItemDetails extends ValidatorEJB
" (SELECT SUM(S.HOLD_QTY) FROM STOCK S WHERE S.ITEM_CODE = ? GROUP BY S.ITEM_CODE) AS HOLD_QTY, " + " (SELECT SUM(S.HOLD_QTY) FROM STOCK S WHERE S.ITEM_CODE = ? GROUP BY S.ITEM_CODE) AS HOLD_QTY, " +
" (SELECT SUM(S.QUANTITY - S.ALLOC_QTY - CASE WHEN S.HOLD_QTY IS NULL THEN 0 ELSE S.HOLD_QTY END ) FROM STOCK S WHERE " + " (SELECT SUM(S.QUANTITY - S.ALLOC_QTY - CASE WHEN S.HOLD_QTY IS NULL THEN 0 ELSE S.HOLD_QTY END ) FROM STOCK S WHERE " +
" S.ITEM_CODE = ? GROUP BY S.ITEM_CODE ) AS AVAIL_QTY " + " S.ITEM_CODE = ? GROUP BY S.ITEM_CODE ) AS AVAIL_QTY " +
" FROM ITEM I1, ITEM I, ITEM_TYPE IT WHERE I1.ITEM_PARNT = I.ITEM_CODE (+) AND I1.ITEM_CODE = ? "; " FROM ITEM I1, ITEM I WHERE I1.ITEM_PARNT = I.ITEM_CODE (+) AND I1.ITEM_CODE = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, checkNull(itemCode)); pstmt.setString(1, checkNull(itemCode));
pstmt.setString(2, checkNull(itemCode)); pstmt.setString(2, checkNull(itemCode));
...@@ -71,9 +70,9 @@ public class ItemDetails extends ValidatorEJB ...@@ -71,9 +70,9 @@ public class ItemDetails extends ValidatorEJB
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if ( rs.next()) if ( rs.next())
{ {
itemParent = checkNullAndBlank( rs.getString("ITEM_PARNT")); itemParent = checkNull( rs.getString("ITEM_PARNT"));
parentDesrc = checkNullAndBlank( rs.getString("PARENT_DESCR")); parentDesrc = checkNull( rs.getString("PARENT_DESCR"));
unit = checkNullAndBlank( rs.getString("UNIT")); unit = checkNull( rs.getString("UNIT"));
quantity = rs.getInt("QUANTITY"); quantity = rs.getInt("QUANTITY");
allocQty = rs.getInt("ALLOC_QTY"); allocQty = rs.getInt("ALLOC_QTY");
holdQty = rs.getInt("HOLD_QTY"); holdQty = rs.getInt("HOLD_QTY");
...@@ -103,9 +102,6 @@ public class ItemDetails extends ValidatorEJB ...@@ -103,9 +102,6 @@ public class ItemDetails extends ValidatorEJB
itemList.add(String.valueOf(allocQty)); itemList.add(String.valueOf(allocQty));
itemList.add(String.valueOf(holdQty)); itemList.add(String.valueOf(holdQty));
itemList.add(String.valueOf(availQty)); itemList.add(String.valueOf(availQty));
} }
catch (Exception e) catch (Exception e)
{ {
...@@ -221,13 +217,5 @@ public class ItemDetails extends ValidatorEJB ...@@ -221,13 +217,5 @@ public class ItemDetails extends ValidatorEJB
return input.trim(); return input.trim();
} }
private String checkNullAndBlank( String input )
{
if ( input == null )
{
input = " ";
}
return input;
}
} }
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