Commit d2b6363a authored by cpatil's avatar cpatil

add below sql for date validation

select tran_date from WORKORDER_RECEIPT
where TRAN_ID
in ( select PORCP_NO from qc_order where qorder_no = ?


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93886 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c6915f82
......@@ -88,7 +88,7 @@ QCTransferICRemote {
Timestamp date2 = null, tranDate = null;
double aprvLeadTime = 0;
Timestamp qcOrderDate = null; // added by cpatil on 02/11/13
Timestamp qcOrderDate = null,WORecTranDate=null; // added by cpatil on 02/11/13
try {
System.out.println("@@@@@@@@ wfvaldata called");
......@@ -195,12 +195,14 @@ QCTransferICRemote {
System.out
.println("@@@@ tranDate new validation start--------- ");
sql = " Select aprv_lead_time from siteitem where site_code = ? and item_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
pstmt.setString(2, itemCode);
rs = pstmt.executeQuery();
if (rs.next()) {
if (rs.next())
{
aprvLeadTime = rs.getDouble("aprv_lead_time");
}
rs.close();
......@@ -208,19 +210,31 @@ QCTransferICRemote {
pstmt.close();
pstmt = null;
sql = " select tran_date from WORKORDER_RECEIPT " +
" where tran_id in ( select porcp_no from qc_order where qorder_no = ? ) ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, qorderNo);
rs = pstmt.executeQuery();
if (rs.next())
{
WORecTranDate = rs.getTimestamp("tran_date");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("@@@@ site code[" + siteCode
+ "]::item code[" + itemCode
+ "]::aprvLeadTime[" + aprvLeadTime
+ "]::date2[" + date2 + "]");
+ "]::tranDateStr[" + tranDateStr + "]:::WORecTranDate["+WORecTranDate+"]");
Calendar cal = Calendar.getInstance();
cal.setTime(date2);
cal.setTime(WORecTranDate);
cal.add(Calendar.DAY_OF_WEEK,
(int) Math.round(aprvLeadTime));
qcOrderDate = new Timestamp(cal.getTime().getTime());
System.out.println("@@@@ tranDate new date ["
+ qcOrderDate + "]:::::tranDate["
+ tranDate + "]");
System.out.println("@@@@ tranDate tranDate["+ tranDate + "]:::: new date wo receipt date ["+ qcOrderDate + "]:::::");
if (tranDate.before(qcOrderDate)) {
errCode = "QCTRFDATEI";
errList.add(errCode);
......
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