Commit 75d35ba1 authored by ppatro's avatar ppatro

Case Transfer bugs


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92047 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 72d2f5e1
......@@ -135,7 +135,6 @@ public class CaseTransferPos extends ValidatorEJB implements CaseTransferPosLoca
rs.close();
rs = null;
System.out.println("Calling Case trasfer sql check");
////////// 15/10/12 manoharan get the old despatch line info ///////////////////////////////////////////////////
sSQL = "SELECT LINE_NO, SORD_NO, LINE_NO__SORD, EXP_LEV, " +
"ITEM_CODE__ORD, QUANTITY__ORD, QUANTITY, LOC_CODE, " +
......@@ -144,7 +143,6 @@ public class CaseTransferPos extends ValidatorEJB implements CaseTransferPosLoca
"NETT_WEIGHT, MFG_DATE, EXP_DATE, SITE_CODE__MFG, RATE__CLG, COST_RATE, LINE_TYPE, " +
"CONV__RTUOM_STDUOM, PACK_CODE, CUST_ITEM__REF, RETEST_DATE " +
" FROM DESPATCHDET WHERE DESP_ID = ? AND ITEM_CODE = ? AND LOT_SL = ? AND LOT_NO = ? AND PALLET_NO = ?";
pstmt = conn.prepareStatement(sSQL);
pstmt.setString(1,despId);
pstmt.setString(2,itemCode);
pstmt.setString(3,lotSl);
......@@ -215,22 +213,6 @@ public class CaseTransferPos extends ValidatorEJB implements CaseTransferPosLoca
rs.close();
rs = null;
//Changed as per Manohran sir on 25/10/12 for No Of articale should be NO_ART = NO_ART - 1
//sSQL = "UPDATE DESPATCHDET SET QUANTITY = QUANTITY - ?, NO_ART = 1, GROSS_WEIGHT = GROSS_WEIGHT - ?, TARE_WEIGHT = TARE_WEIGHT - ?, "
sSQL = "UPDATE DESPATCHDET SET QUANTITY = QUANTITY - ?, NO_ART = NO_ART - 1, GROSS_WEIGHT = GROSS_WEIGHT - ?, TARE_WEIGHT = TARE_WEIGHT - ?, "
+ " NETT_WEIGHT = NETT_WEIGHT - ? , QUANTITY__STDUOM = QUANTITY__STDUOM - ? WHERE DESP_ID = ? AND LINE_NO = ?";
pstmt = conn.prepareStatement(sSQL);
pstmt.setDouble(1,caseQty);
pstmt.setDouble(2,caseGrossWeight);
pstmt.setDouble(3,caseTareWeight);
pstmt.setDouble(4,caseNetWeight);
pstmt.setDouble(5,caseQtyStduom);
pstmt.setString(6, despId);
pstmt.setString(7, despLineOld);
pstmt.executeUpdate();
pstmt.close();
pstmt = null;
if(count == 0)
{
//map = addDespatchDetail(itemCode, lotNo, lotSl,pickOrder, despId, palletNoNew, xtraParams, conn);
......@@ -239,6 +221,20 @@ public class CaseTransferPos extends ValidatorEJB implements CaseTransferPosLoca
// 15/10/12 manoharan 1. reduce value in despatchdet for old record
// 2. insert a new record in despatch det
sSQL = "UPDATE DESPATCHDET SET QUANTITY = QUANTITY - ?, NO_ART = NO_ART - 1, GROSS_WEIGHT = GROSS_WEIGHT - ?, TARE_WEIGHT = TARE_WEIGHT - ?, "
+ " NET_WEIGHT = NET_WEIGHT - ? , QUANTITY__STDUOM = QUANTITY__STDUOM - ?, QUANTITY_REAL = QUANTITY_REAL - ? WHERE DESP_ID = ? , LINE_NO = ?";
pstmt = conn.prepareStatement(sSQL);
pstmt.setDouble(1,caseQty);
pstmt.setDouble(2,caseGrossWeight);
pstmt.setDouble(3,caseTareWeight);
pstmt.setDouble(4,caseNetWeight);
pstmt.setDouble(5,caseQtyStduom);
pstmt.setDouble(6,caseQty);
pstmt.setString(7, despId);
pstmt.setString(8, despLineOld);
pstmt.executeUpdate();
pstmt.close();
pstmt = null;
sSQL = "SELECT MAX(TO_NUMBER(LINE_NO)) AS LINE_NO FROM DESPATCHDET WHERE DESP_ID = ?";
pstmt = conn.prepareStatement(sSQL);
......@@ -252,10 +248,8 @@ public class CaseTransferPos extends ValidatorEJB implements CaseTransferPosLoca
pstmt = null;
rs.close();
rs = null;
lineNo++;
//despLineNo = " " + (Integer)map.get("lineNo");
despLineNo = " " + lineNo;
despLineNo = " " + (Integer)map.get("lineNo");
despLineNo = despLineNo.substring( despLineNo.length()-3 );
///////////sample
......@@ -346,15 +340,16 @@ public class CaseTransferPos extends ValidatorEJB implements CaseTransferPosLoca
// despatchdet already has the same stock in another pallet just update the quntity and weights
sSQL = "UPDATE DESPATCHDET SET QUANTITY = QUANTITY + ?, NO_ART = NO_ART + 1, GROSS_WEIGHT = GROSS_WEIGHT + ?, TARE_WEIGHT = TARE_WEIGHT + ?, "
+ " NETT_WEIGHT = NETT_WEIGHT + ? , QUANTITY__STDUOM = QUANTITY__STDUOM + ? WHERE DESP_ID = ? AND LINE_NO = ?";
+ " NET_WEIGHT = NET_WEIGHT + ? , QUANTITY__STDUOM = QUANTITY__STDUOM + ?,QUANTITY_REAL = QUANTITY_REAL + ? WHERE DESP_ID = ? , LINE_NO = ?";
pstmt = conn.prepareStatement(sSQL);
pstmt.setDouble(1,caseQty);
pstmt.setDouble(2,caseGrossWeight);
pstmt.setDouble(3,caseTareWeight);
pstmt.setDouble(4,caseNetWeight);
pstmt.setDouble(5,caseQtyStduom);
pstmt.setString(6, despId);
pstmt.setString(7, despLineNo);
pstmt.setDouble(6,caseQty);
pstmt.setString(7, despId);
pstmt.setString(8, despLineNo);
pstmt.executeUpdate();
pstmt.close();
pstmt = null;
......
......@@ -34092,7 +34092,11 @@ VALUES (
update obj_forms set scan_metadat = '<SCAN_INFO><MAPPING_SCAN ORDER="1"><SCAN_LABEL>Item Code:</SCAN_LABEL><FIELDS SEPARATOR="S" DELIMITER=""><FIELD ORDER="0" start="6" end="15" >item_code</FIELD></FIELDS></MAPPING_SCAN><MAPPING_SCAN ORDER="2"><SCAN_LABEL>Lot No:</SCAN_LABEL><FIELDS SEPARATOR="S" DELIMITER=""><FIELD ORDER="0" start="13" end="22" >lot_no</FIELD></FIELDS></MAPPING_SCAN><INPUT_SCAN ORDER="1"><SCAN_LABEL>LPN No:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD>lot_sl</FIELD></FIELDS></INPUT_SCAN><INPUT_SCAN ORDER="2"><SCAN_LABEL>Number of Cases:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD>no_art</FIELD></FIELDS></INPUT_SCAN><INPUT_SCAN ORDER="3"><SCAN_LABEL>Partial Quantity:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD>part_qty</FIELD></FIELDS></INPUT_SCAN><SCAN_CONDITION field="part_qty">no_art == "null" || no_art == "0" || no_art == ""</SCAN_CONDITION></SCAN_INFO>' where win_name = 'w_porcp_wiz' and form_no = 3;
INSERT INTO messages (
commit;
--- 23-10-12 unique base team changed by rohan
INSERT INTO messages (
msg_no ,
msg_str,
msg_descr ,
......@@ -34120,9 +34124,6 @@ VALUES (
'pragyan',
NULL,
NULL);
commit;
--- 23-10-12 unique base team changed by rohan
INSERT INTO messages (
msg_no,
msg_str,
......
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