Commit 55040d20 authored by prahate's avatar prahate

EJB updated for Request Id [D14JSUN004].


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98130 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e9054d43
...@@ -81,11 +81,13 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -81,11 +81,13 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
String discrIdDate="",discrResDate="",noArtActual=""; String discrIdDate="",discrResDate="",noArtActual="";
String keyFlag="",fldValue=""; String keyFlag="",fldValue="";
String tranIdRcp="",tranId="",reasCode="",status=""; String tranIdRcp="",tranId="",reasCode="",status="";
String tranIdRcpHdr = "",lineNoRcp="",remarks2="",objName=""; String tranIdRcpHdr = "",lineNoRcp="",remarks2="",objName="",tempActualQty="";
int ctr=0; int ctr=0;
int cnt = 0; int cnt = 0;
int noArt=0;
double qtyRcp=0.0,qtyActual=0.0; double qtyRcp=0.0,qtyActual=0.0;
double actualQtyInt=0.0;
int currentFormNo = 0; int currentFormNo = 0;
int childNodeListLength; int childNodeListLength;
...@@ -174,7 +176,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -174,7 +176,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
} }
else else
{ {
sql = " select count(*) from distord_rcp where tran_id= ? and confirmed='Y'"; //and confirmed='Y' and status= (case when status is null then 'P' else status end) "; sql = " select count(*) from distord_rcp where tran_id= ? and confirmed='Y'";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,tranIdRcp); pstmt.setString(1,tranIdRcp);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -371,17 +373,17 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -371,17 +373,17 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
} }
else if(childNodeName.equalsIgnoreCase("qty_actual")) else if(childNodeName.equalsIgnoreCase("qty_actual"))
{ {
String tempActualQty=null; tempActualQty = genericUtility.getColumnValue("qty_actual", dom);
tempActualQty = genericUtility.getColumnValue("qty_actual", dom); //==null?"0":genericUtility.getColumnValue("qty_actual", dom)); if(tempActualQty!=null && tempActualQty.trim().length() > 0)
double actualQtyInt=Double.parseDouble(tempActualQty); {
System.out.println("QUANTITY ACTUAL:"+tempActualQty); actualQtyInt=Double.parseDouble(tempActualQty);
System.out.println("QUANTITY ACTUALINT:"+actualQtyInt); }
if((tempActualQty== null || tempActualQty.trim().length() == 0) || (actualQtyInt < 0)) if((tempActualQty == null || tempActualQty.trim().length() == 0) || (actualQtyInt <= 0))
{ {
errCode = "INVQTY"; errCode = "INVQTY";
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
} }
else if(childNodeName.equalsIgnoreCase("reas_code")) else if(childNodeName.equalsIgnoreCase("reas_code"))
{ {
...@@ -390,6 +392,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -390,6 +392,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
qtyRcp=Double.valueOf(genericUtility.getColumnValue("qty_rcp", dom)==null?"0":genericUtility.getColumnValue("qty_rcp", dom)); qtyRcp=Double.valueOf(genericUtility.getColumnValue("qty_rcp", dom)==null?"0":genericUtility.getColumnValue("qty_rcp", dom));
qtyActual = Double.valueOf(genericUtility.getColumnValue("qty_actual", dom)==null?"0":genericUtility.getColumnValue("qty_actual", dom)); qtyActual = Double.valueOf(genericUtility.getColumnValue("qty_actual", dom)==null?"0":genericUtility.getColumnValue("qty_actual", dom));
System.out.println("Reason code :"+reasCode); System.out.println("Reason code :"+reasCode);
if(((qtyRcp-qtyActual) > 0 || (qtyRcp-qtyActual) < 0) && (reasCode == null || reasCode.trim().length() == 0)) if(((qtyRcp-qtyActual) > 0 || (qtyRcp-qtyActual) < 0) && (reasCode == null || reasCode.trim().length() == 0))
{ {
errCode = "VTREASCOD"; errCode = "VTREASCOD";
...@@ -425,7 +428,6 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -425,7 +428,6 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
qtyRcp=Double.valueOf(genericUtility.getColumnValue("qty_rcp", dom)==null?"0":genericUtility.getColumnValue("qty_rcp", dom)); qtyRcp=Double.valueOf(genericUtility.getColumnValue("qty_rcp", dom)==null?"0":genericUtility.getColumnValue("qty_rcp", dom));
qtyActual = Double.valueOf(genericUtility.getColumnValue("qty_actual", dom)==null?"0":genericUtility.getColumnValue("qty_actual", dom)); qtyActual = Double.valueOf(genericUtility.getColumnValue("qty_actual", dom)==null?"0":genericUtility.getColumnValue("qty_actual", dom));
System.out.println("Status@@@@@@@@@@@@@ :"+status); System.out.println("Status@@@@@@@@@@@@@ :"+status);
// if(( (qtyRcp-qtyActual) > 0) && (!(status.equalsIgnoreCase("C"))) && ((remarks==null || remarks.trim().length()<=0)))
if(( (qtyRcp-qtyActual) > 0) && ((remarks==null || remarks.trim().length()<=0))) if(( (qtyRcp-qtyActual) > 0) && ((remarks==null || remarks.trim().length()<=0)))
{ {
errCode = "VMREMARK1"; errCode = "VMREMARK1";
...@@ -436,9 +438,12 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -436,9 +438,12 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
} }
else if(childNodeName.equalsIgnoreCase("no_art__act")) else if(childNodeName.equalsIgnoreCase("no_art__act"))
{ {
noArtActual = genericUtility.getColumnValue("no_art__act", dom); //==null?"0":genericUtility.getColumnValue("qty_actual", dom)); noArtActual = genericUtility.getColumnValue("no_art__act", dom);
int noArt=Integer.parseInt(noArtActual); if(noArtActual!=null && noArtActual.trim().length() > 0)
if((noArtActual== null || noArtActual.trim().length() == 0) || (noArt < 0)) {
noArt=Integer.parseInt(noArtActual);
}
if((noArtActual == null || noArtActual.trim().length() == 0) || (noArt <= 0))
{ {
errCode = "VMNOART"; errCode = "VMNOART";
errList.add(errCode); errList.add(errCode);
...@@ -454,7 +459,6 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -454,7 +459,6 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
remarks2=genericUtility.getColumnValue("remarks2", dom); remarks2=genericUtility.getColumnValue("remarks2", dom);
status = genericUtility.getColumnValue("status", dom); status = genericUtility.getColumnValue("status", dom);
System.out.println("Status@@@@@@@@@@@@@ :"+status); System.out.println("Status@@@@@@@@@@@@@ :"+status);
// if(( (qtyRcp-qtyActual) > 0) && (!(status.equalsIgnoreCase("C"))) && ((remarks==null || remarks.trim().length()<=0)))
if((status.equalsIgnoreCase("O")) && (remarks2!=null || remarks.trim().length()> 0)) if((status.equalsIgnoreCase("O")) && (remarks2!=null || remarks.trim().length()> 0))
{ {
errCode = "VMSTOPEN"; errCode = "VMSTOPEN";
...@@ -627,6 +631,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -627,6 +631,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
String siteCode = ""; String siteCode = "";
String itemCode = ""; String itemCode = "";
String itemDescr = ""; String itemDescr = "";
String qtyActualTemp="";
//String lineNoRcp = ""; //String lineNoRcp = "";
String chgUser = ""; String chgUser = "";
String chgTerm = ""; String chgTerm = "";
...@@ -636,7 +641,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -636,7 +641,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
String locDescr = "",locType="",descr1=""; String locDescr = "",locType="",descr1="";
String siteCodeMfg="",suppCodeMfg=""; String siteCodeMfg="",suppCodeMfg="";
String tranIdRcp="",distOrder="",tranId="",tranCode="",lrNo="",transMode="",grossWeight=""; String tranIdRcp="",distOrder="",tranId="",tranCode="",lrNo="",transMode="",grossWeight="";
String tareWeight="",netWeight="",noArt="",gpNo="",tranName="",tranIdIss=""; String tareWeight="",netWeight="",noArt="",gpNo="",tranName="",tranIdIss="",noArtAct="";
String lotNo = "",lotSl=""; String lotNo = "",lotSl="";
double quantity=0.0,qtyActual=0.0,qtyRcp=0.0,rate=0.0,shortVal=0.0; double quantity=0.0,qtyActual=0.0,qtyRcp=0.0,rate=0.0,shortVal=0.0;
String lineNo = ""; String lineNo = "";
...@@ -690,7 +695,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -690,7 +695,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
{ {
if(childNode.getFirstChild() != null) if(childNode.getFirstChild() != null)
{ {
columnValue = childNode.getFirstChild().getNodeValue().trim(); //added by cpatil columnValue = childNode.getFirstChild().getNodeValue().trim();
} }
} }
ctr++; ctr++;
...@@ -699,7 +704,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -699,7 +704,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
{ {
System.out.println("@@@@@@ itm_default itemchange called"); System.out.println("@@@@@@ itm_default itemchange called");
System.out.println("@@@@@@ siteCode["+siteCode+"]"); System.out.println("@@@@@@ siteCode["+siteCode+"]");
siteCode =(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode")); //25/3/15 start siteCode =(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"));
siteDescr = findValue(conn, "descr" ,"site", "site_code", siteCode); siteDescr = findValue(conn, "descr" ,"site", "site_code", siteCode);
System.out.println("@@@@@@ 1 siteCode["+siteCode+"]::::::siteDescr["+siteDescr+"]"); System.out.println("@@@@@@ 1 siteCode["+siteCode+"]::::::siteDescr["+siteDescr+"]");
valueXmlString.append("<site_code>").append("<![CDATA[" + siteCode + "]]>").append("</site_code>"); valueXmlString.append("<site_code>").append("<![CDATA[" + siteCode + "]]>").append("</site_code>");
...@@ -980,27 +985,16 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -980,27 +985,16 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
pstmt = null; pstmt = null;
valueXmlString.append("<loc_type>").append("<![CDATA[" + locType + "]]>").append("</loc_type>"); valueXmlString.append("<loc_type>").append("<![CDATA[" + locType + "]]>").append("</loc_type>");
valueXmlString.append("<gencodes_descr>").append("<![CDATA[" + descr1 + "]]>").append("</gencodes_descr>"); valueXmlString.append("<gencodes_descr>").append("<![CDATA[" + descr1 + "]]>").append("</gencodes_descr>");
valueXmlString.append("<no_art__act>").append("<![CDATA[0]]>").append("</no_art__act>");
} }
} }
/*else if(currentColumn.trim().equalsIgnoreCase("status")) else if(currentColumn.trim().equalsIgnoreCase("qty_actual"))
{ {
System.out.println("@@@@@@ status itemchange called"); qtyActualTemp=genericUtility.getColumnValue("qty_actual", dom);
status = genericUtility.getColumnValue("status", dom); if(qtyActualTemp==null || qtyActualTemp.trim().length() <= 0)
System.out.println("Status is : "+status);
remarks2="";
if(status != null && status.equalsIgnoreCase("O"))
{
System.out.println("inside open");
valueXmlString.append("<remarks2 protect = \"1\">").append("<![CDATA[" + remarks2 + "]]>").append("</remarks2>");
}
if(status != null && status.equalsIgnoreCase("C"))
{ {
System.out.println("inside close"); valueXmlString.append("<qty_actual>").append("<![CDATA[0]]>").append("</qty_actual>");
valueXmlString.append("<remarks2 protect = \"0\">").append("<![CDATA[" + remarks2 + "]]>").append("</remarks2>");
} }
}*/
else if(currentColumn.trim().equalsIgnoreCase("qty_actual"))
{
qtyRcp=Double.valueOf(genericUtility.getColumnValue("qty_rcp", dom)==null?"0":genericUtility.getColumnValue("qty_rcp", dom)); qtyRcp=Double.valueOf(genericUtility.getColumnValue("qty_rcp", dom)==null?"0":genericUtility.getColumnValue("qty_rcp", dom));
qtyActual = Double.valueOf(genericUtility.getColumnValue("qty_actual", dom)==null?"0":genericUtility.getColumnValue("qty_actual", dom)); qtyActual = Double.valueOf(genericUtility.getColumnValue("qty_actual", dom)==null?"0":genericUtility.getColumnValue("qty_actual", dom));
rate = Double.valueOf(genericUtility.getColumnValue("rate", dom)==null?"0":genericUtility.getColumnValue("rate", dom));; rate = Double.valueOf(genericUtility.getColumnValue("rate", dom)==null?"0":genericUtility.getColumnValue("rate", dom));;
...@@ -1008,6 +1002,15 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -1008,6 +1002,15 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
shortVal=((qtyRcp - qtyActual) * rate); shortVal=((qtyRcp - qtyActual) * rate);
System.out.println("Short Value>>>>>>>>>"+shortVal); System.out.println("Short Value>>>>>>>>>"+shortVal);
valueXmlString.append("<short_val>").append("<![CDATA[" + getRequiredDecimal(shortVal,3) + "]]>").append("</short_val>"); valueXmlString.append("<short_val>").append("<![CDATA[" + getRequiredDecimal(shortVal,3) + "]]>").append("</short_val>");
}
else if(currentColumn.trim().equalsIgnoreCase("no_art__act"))
{
noArtAct=genericUtility.getColumnValue("no_art__act", dom);
if(noArtAct==null || noArtAct.trim().length() <= 0)
{
valueXmlString.append("<no_art__act>").append("<![CDATA[0]]>").append("</no_art__act>");
}
} }
remarks2=""; remarks2="";
valueXmlString.append("<remarks2>").append("<![CDATA[" + remarks2 + "]]>").append("</remarks2>"); valueXmlString.append("<remarks2>").append("<![CDATA[" + remarks2 + "]]>").append("</remarks2>");
...@@ -1158,7 +1161,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D ...@@ -1158,7 +1161,7 @@ public class DistRcpExShIC extends ValidatorEJB implements DistRcpExShICLocal, D
System.out.println(" Object Name is-->" + objName); System.out.println(" Object Name is-->" + objName);
return objName; return objName;
} }
public String getRequiredDecimal(double actVal, int prec)//Added by chandrashekar on 11-08-14 public String getRequiredDecimal(double actVal, int prec)
{ {
String fmtStr = "############0"; String fmtStr = "############0";
String strValue = null; String strValue = null;
......
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