Replace ApprovedRate.java

parent 95295b69
...@@ -33,8 +33,8 @@ public class ApprovedRate extends ValidatorEJB { ...@@ -33,8 +33,8 @@ public class ApprovedRate extends ValidatorEJB {
ResultSet rs = null; ResultSet rs = null;
LinkedHashMap<String, ArrayList<String>> quotationRatesMap = new LinkedHashMap<>(); LinkedHashMap<String, ArrayList<String>> quotationRatesMap = new LinkedHashMap<>();
int count = 0; int count = 0;
String customerCode = "" , quotNo = "" , addDate = "" ,aprvRate = "" , quantity=""; String customerCode = "" , quotNo = "" , addDate = "" ,aprvRate = "" , quantity="" , customerName="" , itemDescr="";
String sql = "select cust_code , quot_no , created_date , item_code , approved_rate , quantity from item_rate_hist where item_code= ? AND created_date IS NOT NULL ORDER BY created_date desc limit 5"; String sql = "SELECT irh.cust_code, c.cust_name, irh.quot_no, irh.created_date, irh.item_code, irh.item_descr, irh.approved_rate, irh.quantity FROM item_rate_hist irh LEFT JOIN customer c ON irh.cust_code = c.cust_code WHERE irh.item_code = ? AND irh.created_date IS NOT NULL ORDER BY irh.created_date DESC LIMIT 5";
try { try {
BaseLogger.log("3", getUserInfo(), null, "Fetching last 5 quotation rates for item_code: " + itemCode); BaseLogger.log("3", getUserInfo(), null, "Fetching last 5 quotation rates for item_code: " + itemCode);
...@@ -47,9 +47,11 @@ public class ApprovedRate extends ValidatorEJB { ...@@ -47,9 +47,11 @@ public class ApprovedRate extends ValidatorEJB {
{ {
ArrayList<String> quotationDetails = new ArrayList<>(); ArrayList<String> quotationDetails = new ArrayList<>();
customerCode = checkNull(rs.getString("cust_code")); customerCode = checkNull(rs.getString("cust_code"));
customerName= checkNull(rs.getString("cust_name"));
quotNo = checkNull(rs.getString("quot_no")); quotNo = checkNull(rs.getString("quot_no"));
addDate = checkNull(rs.getString("created_date")); addDate = checkNull(rs.getString("created_date"));
itemCode = checkNull(rs.getString("item_code")); itemCode = checkNull(rs.getString("item_code"));
itemDescr= checkNull(rs.getString("item_descr"));
aprvRate = checkNull(rs.getString("approved_rate")); aprvRate = checkNull(rs.getString("approved_rate"));
quantity = checkNull(rs.getString("quantity")); quantity = checkNull(rs.getString("quantity"));
...@@ -59,9 +61,11 @@ public class ApprovedRate extends ValidatorEJB { ...@@ -59,9 +61,11 @@ public class ApprovedRate extends ValidatorEJB {
String formattedAddDate = displayFormat.format(addDateUtil); String formattedAddDate = displayFormat.format(addDateUtil);
quotationDetails.add(customerCode); quotationDetails.add(customerCode);
quotationDetails.add(customerName);
quotationDetails.add(quotNo); quotationDetails.add(quotNo);
quotationDetails.add(formattedAddDate); quotationDetails.add(formattedAddDate);
quotationDetails.add(itemCode); quotationDetails.add(itemCode);
quotationDetails.add(itemDescr);
quotationDetails.add(aprvRate); quotationDetails.add(aprvRate);
quotationDetails.add(quantity); quotationDetails.add(quantity);
......
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