Commit 93e19f62 authored by ssarkar's avatar ssarkar

update by sumit on 11/05/13 sumit tran_id line_no problem


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93052 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ba4758a2
......@@ -446,6 +446,7 @@ public class ReplIssPos extends ValidatorEJB implements ReplIssPosRemote, ReplIs
String lotSl = "";
double noArt = 0.0, quantity = 0.0;
int update = 0, tranLine = 0;
int replCount = 0;//Added by sumit on 11/05/13
PreparedStatement pstmt = null, pstmt1 = null, pstmt2 = null;
ResultSet rs = null, rs1 = null, rs2 = null;
......@@ -457,7 +458,21 @@ public class ReplIssPos extends ValidatorEJB implements ReplIssPosRemote, ReplIs
{
NodeList detail3List = dom.getElementsByTagName("Detail3");
parentNodeListLength = detail3List.getLength();
sql = "SELECT MAX(LINE_NO) FROM REPL_ISS_DET WHERE TRAN_ID = ?";
sql = "SELECT COUNT(*) AS COUNT FROM REPL_ORD_DET WHERE REPL_ORDER IN " +
" ( SELECT DISTINCT REPL_ORDER FROM REPL_ISS_DET WHERE TRAN_ID = ?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs = pstmt.executeQuery();
if( rs.next())
{
replCount = rs.getInt(1);
}
System.out.println(" replCount ["+replCount+"]");
rs.close(); rs = null;
pstmt.close(); pstmt = null;
//sql = "SELECT MAX(LINE_NO) FROM REPL_ISS_DET WHERE TRAN_ID = ?";
sql = "SELECT COUNT(*) AS COUNT FROM REPL_ISS_DET WHERE TRAN_ID = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs = pstmt.executeQuery();
......@@ -465,6 +480,9 @@ public class ReplIssPos extends ValidatorEJB implements ReplIssPosRemote, ReplIs
{
tranLine = rs.getInt(1);
}
System.out.println(" COUNT ["+tranLine+"]");
tranLine = tranLine + replCount;
System.out.println(" maxline ["+tranLine+"]");
rs.close(); rs = null;
pstmt.close(); pstmt = null;
......@@ -573,7 +591,8 @@ public class ReplIssPos extends ValidatorEJB implements ReplIssPosRemote, ReplIs
}
else
{
tranLine++;//Increment tran line_no
//tranLine++;//Increment tran line_no
// inserting new record in case of record not preset in repl_iss_det
sql = " INSERT INTO REPL_ISS_DET(TRAN_ID, LINE_NO, REPL_ORDER, LINE_NO__ORD, ITEM_CODE, SITE_CODE, " +
" LOC_CODE, LOT_NO, LOT_SL, QUANTITY, NO_ART, LOC_CODE__SYS, LOT_SL__NEW ) " +
......
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