Commit 6348f95f authored by rsharma's avatar rsharma

DI90SUN059- DI90SUN060 increase speed of packlist and set proper grossweight ,netweight,tareweight.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91323 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 33737a7c
......@@ -309,20 +309,25 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
icQtyOrd = icQtyOrd - alocQty;
valueXmlString.append("<line_no__sord isSrvCallOnChg='0'>").append(lineNoSord).append("</line_no__sord>");
setNodeValue( dom, "line_no__sord", (lineNoSord == null) ? "":lineNoSord );
lineNoSord = getChangeSord(dom, dom1, "line_no__sord", xtraParams ,conn); // chg 21
valueXmlString.append(lineNoSord);
valueXmlString.append("<exp_lev isSrvCallOnChg='0'>").append(expLev).append("</exp_lev>");
setNodeValue( dom, "exp_lev", (expLev == null) ? "":expLev );
expLev = getChangeSord(dom, dom1, "exp_lev", xtraParams ,conn); // chg 22
valueXmlString.append(expLev);
valueXmlString.append("<loc_code>").append(lotCode).append("</loc_code>"); //Gulzar 08-01-07 shifted to above of lot_no
setNodeValue( dom, "loc_code", (lotCode == null) ? "":lotCode );
valueXmlString.append("<lot_no>").append(lotNo).append("</lot_no>");
setNodeValue( dom, "lot_no", (lotNo == null) ? "":lotNo );
valueXmlString.append("<lot_sl isSrvCallOnChg='0'>").append(lotSl).append("</lot_sl>");
setNodeValue( dom, "lot_sl", (lotSl == null) ? "":lotSl );
lotSl = getChangeSord(dom, dom1, "lot_sl", xtraParams ,conn); // chg 23
valueXmlString.append(lotSl);
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append(alocQty).append("</quantity>");
setNodeValue( dom, "quantity", alocQty );
//alocQty = Double.parseDouble(getChangeSord(dom, dom1, "quantity", xtraParams ,conn)); // chg 24
valueXmlString.append(getChangeSord(dom, dom1, "quantity", xtraParams ,conn));
valueXmlString.append("</Detail>");
......@@ -1081,11 +1086,13 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<Detail>");
valueXmlString.append("<sord_no isSrvCallOnChg='0'>").append("<![CDATA[").append(sordNo).append("]]>").append("</sord_no>\r\n");
setNodeValue( dom, "sord_no", (sordNo == null) ? "":sordNo );
valueXmlString.append("<line_no__sord isSrvCallOnChg='0'>").append(lineNoSord).append("</line_no__sord>"); //chg1
setNodeValue( dom, "line_no__sord", (lineNoSord == null) ? "":lineNoSord );
lineNoSord = getChangeSord(dom, dom1, "line_no__sord", xtraParams ,conn);
valueXmlString.append(lineNoSord);
valueXmlString.append(lineNoSord); /// 16-08
valueXmlString.append("<exp_lev isSrvCallOnChg='0'>").append(expLevel).append("</exp_lev>");
setNodeValue( dom, "exp_lev", (expLevel == null) ? "":expLevel );
valueXmlString.append("<item_code isSrvCallOnChg='0'>").append("<![CDATA[").append(itemCode.trim()).append("]]>").append("</item_code>\r\n");
valueXmlString.append("<item_code__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(itemCodeOrd).append("]]>").append("</item_code__ord>\r\n");
valueXmlString.append("<item_descr isSrvCallOnChg='0'>").append("<![CDATA[").append(itemDescr).append("]]>").append("</item_descr>\r\n");
......@@ -1100,6 +1107,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<pallet_wt isSrvCallOnChg='0'>").append("<![CDATA[").append(palletWt).append("]]>").append("</pallet_wt>\r\n");
//loc_code isSrvCallOnChg='0' to loc_code isSrvCallOnChg='1' by msalam on 051108 as rate__clg was not coming
valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append(locCode).append("</loc_code>");
setNodeValue( dom, "loc_code", (locCode == null) ? "" : locCode );
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(balQty).append("]]>").append("</quantity__stduom>\r\n");
valueXmlString.append("<qty_details isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyDetailStr).append("]]>").append("</qty_details>\r\n");
......@@ -1127,10 +1135,11 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<tax_chap isSrvCallOnChg='0'>").append("<![CDATA[").append((taxChap == null) ?"":taxChap).append("]]>").append("</tax_chap>\r\n");
valueXmlString.append("<tax_env isSrvCallOnChg='0'>").append("<![CDATA[").append((taxEnv == null) ?"":taxEnv).append("]]>").append("</tax_env>\r\n");
valueXmlString.append("<lot_sl isSrvCallOnChg='0'>").append(lotSl).append("</lot_sl>");
setNodeValue( dom, "lot_sl", (lotSl == null) ? "":lotSl );
valueXmlString.append("<lot_no isSrvCallOnChg='0'>").append(lotNo).append("</lot_no>");//chg2
setNodeValue( dom, "lot_no", (lotNo == null) ? "":lotNo );
lotNo = getChangeSord(dom, dom1, "lot_no", xtraParams ,conn);
valueXmlString.append(lotNo);
valueXmlString.append(lotNo); ///// 16-08
// 27/06/09 manoharan set the mfg_date and exp_date from stock
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
if (expDate != null)
......@@ -4076,32 +4085,47 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//End Comment Gulzar - 23/01/08
valueXmlString.append("<Detail>\r\n");
valueXmlString.append("<sord_no isSrvCallOnChg='0'>").append("<![CDATA[").append(sordNo).append("]]>").append("</sord_no>\r\n");
setNodeValue( dom, "sord_no", (sordNo == null) ? "":sordNo );
//commented by rajendra as per subrato sir
//valueXmlString.append("<line_no__sord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__sord>\r\n");
valueXmlString.append("<line_no__sord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd).append("]]>").append("</line_no__sord>\r\n");
lineNoOrd = getChangeSord(dom, dom1, "line_no__sord", xtraParams ,conn); // chg4
valueXmlString.append(lineNoOrd);
setNodeValue( dom, "line_no__sord", (lineNoOrd == null) ? "":lineNoOrd );
//lineNoOrd = getChangeSord(dom, dom1, "line_no__sord", xtraParams ,conn); // chg4
//valueXmlString.append(lineNoOrd);
valueXmlString.append("<exp_lev isSrvCallOnChg='0'>").append("<![CDATA[").append(expLev).append("]]>").append("</exp_lev>\r\n");
expLev = getChangeSord(dom, dom1, "exp_lev", xtraParams ,conn); // chg5
valueXmlString.append(expLev);
setNodeValue( dom, "exp_lev", (expLev == null) ? "":expLev );
//expLev = getChangeSord(dom, dom1, "exp_lev", xtraParams ,conn); // chg5
//valueXmlString.append(expLev);
valueXmlString.append("<item_code isSrvCallOnChg='0'>").append("<![CDATA[").append(itemCode).append("]]>").append("</item_code>\r\n");
setNodeValue( dom, "item_code", (itemCode == null) ? "":itemCode );
valueXmlString.append("<item_descr isSrvCallOnChg='0'>").append("<![CDATA[").append(itemDescr).append("]]>").append("</item_descr>\r\n");
setNodeValue( dom, "item_descr", (itemDescr == null) ? "":itemDescr );
valueXmlString.append("<item_code__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(itemCodeOrd).append("]]>").append("</item_code__ord>\r\n");
setNodeValue( dom, "item_code__ord", (itemCodeOrd == null) ? "":itemCodeOrd );
//valueXmlString.append("<quantity__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(orderedQty).append("]]>").append("</quantity__ord>\r\n");
valueXmlString.append("<quantity__ord isSrvCallOnChg='0'>").append("<![CDATA[").append(OrdQty).append("]]>").append("</quantity__ord>\r\n");
setNodeValue( dom, "exp_lev", OrdQty );
valueXmlString.append("<site_code isSrvCallOnChg='0'>").append("<![CDATA[").append(siteCodeDet).append("]]>").append("</site_code>\r\n");
setNodeValue( dom, "site_code", (siteCodeDet == null) ? "":siteCodeDet );
//valueXmlString.append("<quantity_real isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyFact.get(1).toString()).append("]]>").append("</quantity_real>\r\n");
valueXmlString.append("<quantity_real isSrvCallOnChg='0'>").append("<![CDATA[").append(OrdQty).append("]]>").append("</quantity_real>\r\n");
setNodeValue( dom, "quantity_real", OrdQty);
valueXmlString.append("<unit isSrvCallOnChg='0'>").append("<![CDATA[").append(unit1).append("]]>").append("</unit>\r\n");
setNodeValue( dom, "unit", (unit1 == null) ? "":unit1 );
valueXmlString.append("<unit__std isSrvCallOnChg='0'>").append("<![CDATA[").append(unitStd1).append("]]>").append("</unit__std>\r\n");
setNodeValue( dom, "unit__std", (unitStd1 == null) ? "":unitStd1 );
valueXmlString.append("<conv__qty_stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(convQtyStduom).append("]]>").append("</conv__qty_stduom>\r\n");
setNodeValue( dom, "conv__qty_stduom", convQtyStduom );
valueXmlString.append("<conv__rtuom_stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(netWtPerArt).append("]]>").append("</conv__rtuom_stduom>\r\n");
setNodeValue( dom, "conv__rtuom_stduom", netWtPerArt );
//for test by msalam
valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode).append("]]>").append("</loc_code>\r\n");
setNodeValue( dom, "loc_code", (locCode == null) ? "" : locCode );
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
setNodeValue( dom, "pack_qty", packQty );
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyFact.get(1).toString()).append("]]>").append("</quantity__stduom>\r\n");
//System.out.println( "RATE__STDUOM :: " + rateStduom );
//commented by smalam on 041108 as this gets set in lot no item change
//valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(rateStduom).append("]]>").append("</rate__stduom>\r\n");
......@@ -4112,27 +4136,34 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<pending_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyOrd).append("]]>").append("</pending_qty>\r\n");
// start change 10-08-10 grossWeight = grossWeight2
valueXmlString.append("<gross_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(grossWeight2).append("]]>").append("</gross_weight>\r\n");
setNodeValue( dom, "gross_weight", grossWeight2 );
valueXmlString.append("<nett_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(netWeight2).append("]]>").append("</nett_weight>\r\n");
setNodeValue( dom, "nett_weight", netWeight2 );
valueXmlString.append("<tare_weight isSrvCallOnChg='0'>").append("<![CDATA[").append(tareWeight2).append("]]>").append("</tare_weight>\r\n");
setNodeValue( dom, "tare_weight", tareWeight2 );
// end change 10-08-10
valueXmlString.append("<pallet_wt isSrvCallOnChg='0'>").append("<![CDATA[").append(palletWt).append("]]>").append("</pallet_wt>\r\n");
setNodeValue( dom, "pallet_wt", palletWt );
valueXmlString.append("<no_art isSrvCallOnChg='0'>").append("<![CDATA[").append(noArt).append("]]>").append("</no_art>\r\n");
setNodeValue( dom, "no_art", noArt );
valueXmlString.append("<dimension isSrvCallOnChg='0'>").append("<![CDATA[").append((dimension == null) ? "":dimension).append("]]>").append("</dimension>\r\n");
valueXmlString.append("<site_code__mfg isSrvCallOnChg='0'>").append("<![CDATA[").append(siteCodeMfg).append("]]>").append("</site_code__mfg>\r\n");
setNodeValue( dom, "site_code__mfg", (siteCodeMfg == null) ? "":siteCodeMfg );
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyFact.get(1).toString()).append("]]>").append("</quantity>\r\n"); // chg6 01-08-10
//valueXmlString.append("<quantity isSrvCallOnChg='1'>").append("<![CDATA[").append(qtyFact.get(1).toString()).append("]]>").append("</quantity>\r\n");
System.out.println( "lot No 1 :: " + lotNo );
valueXmlString.append("<lot_no isSrvCallOnChg='0'>").append("<![CDATA[").append(lotNo).append("]]>").append("</lot_no>\r\n");
//lotNo = getChangeSord(dom, dom1, "lot_no", xtraParams ,conn); // chg7
setNodeValue( dom, "lot_no", (lotNo == null) ? "":lotNo );
//lotNo = getChangeSord(dom, dom1, "lot_no", xtraParams ,conn); // chg7 16-08
//valueXmlString.append(lotNo);
//valueXmlString.append("<lot_sl isSrvCallOnChg='0'>").append("<![CDATA[").append(lotSl).append("]]>").append("</lot_sl>\r\n");
//changed for item change as per subrto sir
System.out.println( "lot_sl :: " + lotSl );
valueXmlString.append("<lot_sl isSrvCallOnChg='0'>").append("<![CDATA[").append(lotSl).append("]]>").append("</lot_sl>\r\n");
//lotSl = getChangeSord(dom, dom1, "lot_no", xtraParams ,conn); // chg8
setNodeValue( dom, "lot_sl", (lotSl == null) ? "":lotSl );
//lotSl = getChangeSord(dom, dom1, "lot_no", xtraParams ,conn); // chg8 16-08
//valueXmlString.append(lotSl);
valueXmlString.append("<discount isSrvCallOnChg='0'>").append(discount).append("</discount>"); //Gulzar - 21/01/08
valueXmlString.append("<tax_class isSrvCallOnChg='0'>").append("<![CDATA[").append((taxClass == null) ?"":taxClass).append("]]>").append("</tax_class>\r\n");
......@@ -4191,6 +4222,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
System.out.println("mfgDate :"+mfgDate);
expDate = rs1.getDate("exp_date");
System.out.println("expDate :"+expDate);
siteCode = rs1.getString("site_code");
System.out.println("siteCode :"+siteCode);
siteCodeMfg = rs1.getString("site_code__mfg");
System.out.println("siteCodeMfg :"+siteCodeMfg);
......@@ -4218,15 +4251,17 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//System.out.println( "lotNo :: " + lotNo.trim() );
valueXmlString.append("<line_no__sord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoOrd.trim()).append("]]>").append("</line_no__sord>\r\n");
lineNoOrd = getChangeSord(dom, dom1, "line_no__sord", xtraParams ,conn); // chg9
valueXmlString.append(lineNoOrd);
setNodeValue( dom, "line_no__sord", (lineNoOrd == null) ? "":lineNoOrd.trim() );
valueXmlString.append("<item_code isSrvCallOnChg='0'>").append("<![CDATA[").append(itemCode.trim()).append("]]>").append("</item_code>\r\n");
//Un-Commented and made isSrvCallOnChg='1' - Gulzar 15/03/07
setNodeValue( dom, "item_code", (itemCode == null) ? "":itemCode.trim() );
//Un-Commented and made isSrvCallOnChg='1' - Gulzar 15/03/07
valueXmlString.append("<exp_lev isSrvCallOnChg='0'>").append("<![CDATA[").append(expLev.trim()).append("]]>").append("</exp_lev>\r\n"); //Un-Commented and made isSrvCallOnChg='1' - Gulzar 15/03/07
expLev = getChangeSord(dom, dom1, "exp_lev", xtraParams ,conn); // chg9
valueXmlString.append(expLev);
setNodeValue( dom, "exp_lev", (expLev == null) ? "":expLev.trim() );
//for test by msalam
valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode.trim()).append("]]>").append("</loc_code>\r\n"); //Made isSrvCallOnChg='1' - Gulzar 15/03/07 - For seting of mfg_date and exp_date
setNodeValue( dom, "loc_code", (locCode == null) ? "":locCode.trim() );
valueXmlString.append("<quantity_real isSrvCallOnChg='0'>").append("<![CDATA[").append(inputQty).append("]]>").append("</quantity_real>\r\n");
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(inputQty * convQtyStduom).append("]]>").append("</quantity__stduom>\r\n");
......@@ -4235,19 +4270,31 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//valueXmlString.append("<lot_sl isSrvCallOnChg='1'>").append("<![CDATA[").append(lotSl.trim()).append("]]>").append("</lot_sl>\r\n");
//changed by msalam for test on 251008
//System.out.println( "LOt Sl For test :: " + lotSl.trim() );
valueXmlString.append("<site_code isSrvCallOnChg='0'>").append("<![CDATA[").append(siteCode).append("]]>").append("</site_code>\r\n");
setNodeValue( dom, "site_code", (siteCode == null) ? "":siteCode );
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(inputQty).append("]]>").append("</quantity>\r\n");
valueXmlString.append(getChangeSord(dom, dom1, "quantity", xtraParams ,conn)); // chg10
setNodeValue( dom, "quantity", inputQty );
valueXmlString.append("<lot_no isSrvCallOnChg='0'>").append("<![CDATA[").append(lotNo).append("]]>").append("</lot_no>\r\n");
//lotNo = getChangeSord(dom, dom1, "lot_no", xtraParams ,conn); // chg11
//valueXmlString.append(lotNo);
setNodeValue( dom, "lot_no", (lotNo == null) ? "":lotNo );
valueXmlString.append("<lot_sl isSrvCallOnChg='0'>").append("<![CDATA[").append(lotSl).append("]]>").append("</lot_sl>\r\n");
//lotSl = getChangeSord(dom, dom1, "lot_sl", xtraParams ,conn); // chg12
//valueXmlString.append(lotSl);
valueXmlString.append("<site_code__mfg isSrvCallOnChg='0'>").append("<![CDATA[").append(siteCodeMfg).append("]]>").append("</site_code__mfg>\r\n");
setNodeValue( dom, "lot_sl", (lotSl == null) ? "":lotSl );
valueXmlString.append("<site_code__mfg isSrvCallOnChg='0'>").append("<![CDATA[").append(siteCodeMfg).append("]]>").append("</site_code__mfg>\r\n");
setNodeValue( dom, "site_code__mfg", (siteCodeMfg == null) ? "":siteCodeMfg );
/////
lineNoOrd = getChangeSord(dom, dom1, "line_no__sord", xtraParams ,conn); // chg9
valueXmlString.append(lineNoOrd);
expLev = getChangeSord(dom, dom1, "exp_lev", xtraParams ,conn); // chg9
valueXmlString.append(expLev);
valueXmlString.append(getChangeSord(dom, dom1, "quantity", xtraParams ,conn)); // chg10
lotNo = getChangeSord(dom, dom1, "lot_no", xtraParams ,conn); // chg11 16-08
valueXmlString.append(lotNo);
lotSl = getChangeSord(dom, dom1, "lot_sl", xtraParams ,conn); // chg12 16-08
valueXmlString.append(lotSl);
/*
valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(rateStduomrt).append("]]>").append("</rate__stduom>\r\n");
*/
......@@ -4807,12 +4854,14 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<sord_no isSrvCallOnChg='0'>").append(orderNo).append("</sord_no>");
valueXmlString.append("<line_no__sord isSrvCallOnChg='0'><![CDATA[").append(lineNo).append("]]></line_no__sord>\r\n");
setNodeValue( dom, "line_no__sord", (lineNo == null) ? "":lineNo );
lineNo = getChangeSord(dom, dom1, "line_no__sord", xtraParams ,conn); // chg13
valueXmlString.append(lineNo);
valueXmlString.append("<item_code isSrvCallOnChg='0'><![CDATA[").append(itemCode).append("]]></item_code>");
valueXmlString.append("<item_descr isSrvCallOnChg='0'>").append(itemDescr).append("</item_descr>");
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append(quantity).append("</quantity>");
setNodeValue( dom, "quantity", quantity);
quantity = getChangeSord(dom, dom1, "quantity", xtraParams ,conn); // chg14
valueXmlString.append(quantity);
valueXmlString.append("<loc_code>").append("<![CDATA[").append(locCode).append("]]>").append("</loc_code>\r\n");
......@@ -5044,6 +5093,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<sord_no isSrvCallOnChg='0'>").append("<![CDATA[").append(saleOrder).append("]]>").append("</sord_no>");
valueXmlString.append("<line_no__sord isSrvCallOnChg='0'>").append("<![CDATA[").append(lineNoSord).append("]]>").append("</line_no__sord>");
setNodeValue( dom, "line_no__sord", (lineNoSord == null) ? "":lineNoSord );
lineNoSord = getChangeSord(dom, dom1, "line_no__sord", xtraParams ,conn); // chg15
valueXmlString.append(lineNoSord);
valueXmlString.append("<exp_lev isSrvCallOnChg='0'>").append("<![CDATA[").append(expLevel).append("]]>").append("</exp_lev>");
......@@ -5051,10 +5101,12 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<lot_no>").append("<![CDATA[").append(lotNo).append("]]>").append("</lot_no>");
valueXmlString.append("<lot_sl isSrvCallOnChg='0'>").append("<![CDATA[").append(lotSl).append("]]>").append("</lot_sl>");
setNodeValue( dom, "lot_sl", (lotSl == null) ? "":lotSl );
lotSl = getChangeSord(dom, dom1, "lot_sl", xtraParams ,conn); // chg16
valueXmlString.append(lotSl);
valueXmlString.append("<quantity protect = \"1\" isSrvCallOnChg='0'>").append("<![CDATA[").append(despQty).append("]]>").append("</quantity>");
setNodeValue( dom, "quantity", despQty);
valueXmlString.append(getChangeSord(dom, dom1, "quantity", xtraParams ,conn)); // chg17
//valueXmlString.append("<quantity protect = \"1\" isSrvCallOnChg='1'>").append("<![CDATA[").append(despQty).append("]]>").append("</quantity>");
valueXmlString.append("<tran_id__invpack isSrvCallOnChg='0'>").append("<![CDATA[").append(tranIdInvpack).append("]]>").append("</tran_id__invpack>");
......@@ -5573,37 +5625,6 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
pstmt = null;
balQty = pendingQty - minusQty;
//start change 06-08-2010 if ("Y".equalsIgnoreCase(mSOalloc)){
sql = " Select item_code__ord, quantity, exp_lev, item_code, qty_alloc,"
+" lot_no, lot_sl, unit__std, conv__qty_stduom, unit from sordalloc "
+"where sale_order = ? and line_no = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,mVal);
pstmt.setString(2,mcode);
System.out.println("sql..:"+sql);
rs = pstmt.executeQuery();
if(rs.next())
{
itemCode = rs.getString("item_code__ord");
mNum = rs.getDouble("quantity");
mdescr1 = rs.getString("exp_lev");
itemCode = rs.getString("item_code");
mNum1 = rs.getDouble("qty_alloc");
mdescr3 = rs.getString("lot_no");
mdescr4 = rs.getString("lot_sl");
mstunit = rs.getString("unit__std");
mNum2 = rs.getDouble("conv__qty_stduom");
mUnit = rs.getString("unit");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("itemCode.."+itemCode+"..mNum.."+mNum+"..mdescr1.."+mdescr1+"..itemCode.."+mdescr2);
System.out.println("mNum1.."+mNum1+"..mdescr3.."+mdescr3+"..mdescr4.."+mdescr4+"..mstunit.."+mstunit+"..mNum2.."+mNum2+"..mUnit.."+mUnit);
// } end change 06-08-2010
valueXmlString.append("<pending_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(balQty).append("]]>").append("</pending_qty>\r\n");
setNodeValue( dom, "pending_qty", balQty );
sql = "Select item_code__ord, quantity, exp_lev, item_code, qty_alloc "
......@@ -5692,6 +5713,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
setNodeValue( dom, "quantity", mNum);
valueXmlString.append("<quantity_real isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum).append("]]>").append("</quantity_real>\r\n");
setNodeValue( dom, "quantity_real", mNum );
mdescr3 = genericUtility.getColumnValue("lot_no",dom);
valueXmlString.append("<lot_no isSrvCallOnChg='0'>").append("<![CDATA[").append(mdescr3).append("]]>").append("</lot_no>\r\n");
setNodeValue( dom, "lot_no", (mdescr3 == null) ? "" : mdescr3 );
mloc = genericUtility.getColumnValue("lot_sl",dom);
......@@ -5731,11 +5753,13 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
arrList = distCommon.getConvQuantityFact(mUnit, mstunit, itemCode, mNum, mNum2 , conn); // arraylist
//conv = ((Double)qty.get(1)).doubleValue();
System.out.println("arrList11111 "+arrList);
System.out.println("arrList... "+arrList);
mNum3 = Double.parseDouble(arrList.get(1).toString());
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum3).append("]]>").append("</quantity__stduom>\r\n");
setNodeValue( dom, "quantity__stduom", mNum3);
//valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum3).append("]]>").append("</rate__stduom>\r\n");
//setNodeValue( dom, "rate__stduom", mNum3); /// 16-08
sNoArticle = genericUtility.getColumnValue("no_art",dom);
if(sNoArticle != null && sNoArticle.trim().length() > 0)
{
......@@ -6067,6 +6091,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
mNum3 = Double.parseDouble(arrList.get(1).toString());
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum3).append("]]>").append("</quantity__stduom>\r\n");
setNodeValue( dom, "quantity__stduom", mNum3 );
//valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum3).append("]]>").append("</rate__stduom>\r\n");
//setNodeValue( dom, "rate__stduom", mNum3); /// 16-08
sNoArticle = genericUtility.getColumnValue("no_art",dom);
if(sNoArticle != null && sNoArticle.trim().length() > 0)
{
......@@ -6158,7 +6184,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
pstmt.close();
pstmt = null;
sql = "select apply_price,price_var from bom where bom_code = ?";
sql = "select apply_price , price_var from bom where bom_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,itemCode);
......@@ -6302,6 +6328,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
arrList = distCommon.getConvQuantityFact(mstunit,mUnit, mdescr2, itemRate, rateStd , conn);
rateStduom = Double.parseDouble(arrList.get(1).toString());
System.out.println("rateStduom...."+rateStduom);
valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(rateStduom).append("]]>").append("</rate__stduom>\r\n");
setNodeValue( dom, "rate__stduom", rateStduom );
//gbf_set_rate_conversion() //miss13 function
......@@ -6378,6 +6406,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
}
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum).append("]]>").append("</quantity__stduom>\r\n");
setNodeValue( dom, "quantity__stduom", mNum );
//valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum).append("]]>").append("</rate__stduom>\r\n");
//setNodeValue( dom, "rate__stduom", mNum); /// 16-08
custCode = genericUtility.getColumnValue("cust_code",dom1);
saleOrder = genericUtility.getColumnValue("sord_no",dom);
lineNo = genericUtility.getColumnValue("line_no__sord",dom);
......
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