Commit d4338a6e authored by kmandhre's avatar kmandhre

change in tran id generation for inv_hold_trace


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95214 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 384fb41b
......@@ -1164,7 +1164,7 @@ public class StockTransferConf extends ActionHandlerEJB implements StockTransfer
System.out.println("@@@@ Hey Row inserted !!!!!!!! .....Total :["+isInserted+"]");
//Changed by Rohan on 17-07-13 for updating INV_HOLD_REL_TRACE.start
tranId = generateTraceId("w_inv_hold_rel_trace", conn);
tranId = generateTraceId("w_inv_hold_rel_trace",siteCode, conn);
sql = " INSERT INTO INV_HOLD_REL_TRACE ( TRAN_ID, ITEM_CODE, SITE_CODE, LOC_CODE, LOT_NO, LOT_SL, REF_NO, HOLD_QTY, LOCK_CODE ) " +
" VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ? ) " ;
pstmt = conn.prepareStatement(sql);
......@@ -1243,7 +1243,8 @@ public class StockTransferConf extends ActionHandlerEJB implements StockTransfer
}
//Changed by Rohan on 17-07-13 for generating tran id for INV_HOLD_REL_TRACE.end
public String generateTraceId(String windowName,Connection conn)throws ITMException
//change done by kunal on 5/jun/14 add site code for id genration
public String generateTraceId(String windowName ,String siteCode ,Connection conn)throws ITMException
{
PreparedStatement pstmt = null;
ResultSet rs = null;
......@@ -1255,9 +1256,14 @@ public class StockTransferConf extends ActionHandlerEJB implements StockTransfer
String xmlValues = "";
java.sql.Date effDate = null;
java.sql.Timestamp currDate = null;
GenericUtility genericUtility = GenericUtility.getInstance();
try
{
SimpleDateFormat sdfAppl = new SimpleDateFormat(genericUtility.getApplDateFormat());
currDate = new java.sql.Timestamp(System.currentTimeMillis());
String currDateStr = sdfAppl.format(currDate);
selSql = "SELECT KEY_STRING, TRAN_ID_COL, REF_SER FROM TRANSETUP WHERE TRAN_WINDOW = ? ";
//System.out.println("selSql :"+selSql);
pstmt = conn.prepareStatement(selSql);
......@@ -1280,6 +1286,8 @@ public class StockTransferConf extends ActionHandlerEJB implements StockTransfer
xmlValues = xmlValues + "<Header></Header>";
xmlValues = xmlValues + "<Detail1>";
xmlValues = xmlValues + "<tran_id></tran_id>";
xmlValues = xmlValues + "<site_code>" + siteCode + "</site_code>";
xmlValues = xmlValues + "<tran_date>" + currDateStr + "</tran_date>";
xmlValues = xmlValues + "</Detail1></Root>";
System.out.println("xmlValues :["+xmlValues+"]");
TransIDGenerator tg = new TransIDGenerator(xmlValues, "BASE", CommonConstants.DB_NAME);
......
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