From 59a430de50f9effc25a39b055f23c41b299fe37c Mon Sep 17 00:00:00 2001 From: "usama.jameel" Date: Wed, 11 Jun 2025 11:17:48 +0500 Subject: [PATCH] fix order table --- .../com/utopiaindustries/dao/ctp/PurchaseOrderCTPDao.java | 2 +- .../com/utopiaindustries/service/PurchaseOrderService.java | 6 ++++-- src/main/resources/templates/po-status-pdf.html | 2 +- src/main/resources/templates/reporting/po-report.html | 3 +-- .../resources/templates/reporting/po-store-items-table.html | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/utopiaindustries/dao/ctp/PurchaseOrderCTPDao.java b/src/main/java/com/utopiaindustries/dao/ctp/PurchaseOrderCTPDao.java index ddde8e8..77356d7 100644 --- a/src/main/java/com/utopiaindustries/dao/ctp/PurchaseOrderCTPDao.java +++ b/src/main/java/com/utopiaindustries/dao/ctp/PurchaseOrderCTPDao.java @@ -23,7 +23,7 @@ public class PurchaseOrderCTPDao { private final String TABLE_NAME = "cut_to_pack.purchase_order"; private final String SELECT_QUERY = String.format( "SELECT * FROM %s WHERE id = :id", TABLE_NAME ); - private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ORDER BY id DESC", TABLE_NAME ); + private final String SELECT_ALL_QUERY = String.format( "SELECT * FROM %s ", TABLE_NAME ); private final String SELECT_BY_PO_CODE = String.format( "SELECT * FROM %s WHERE purchase_order_code = :purchase_order_code", TABLE_NAME ); private final String DELETE_QUERY = String.format( "DELETE FROM %s WHERE id = :id", TABLE_NAME ); private final String INSERT_QUERY = String.format( diff --git a/src/main/java/com/utopiaindustries/service/PurchaseOrderService.java b/src/main/java/com/utopiaindustries/service/PurchaseOrderService.java index 5f10f8b..6de4da8 100644 --- a/src/main/java/com/utopiaindustries/service/PurchaseOrderService.java +++ b/src/main/java/com/utopiaindustries/service/PurchaseOrderService.java @@ -14,6 +14,7 @@ import org.springframework.stereotype.Service; import org.springframework.ui.Model; import java.util.List; +import java.util.Map; import java.util.stream.Collectors; @Service @@ -39,11 +40,12 @@ public class PurchaseOrderService { * Print Job card * * **/ public ResponseEntity generatePOPdf(POsDetails pOsDetails, Model model, boolean jobCardDetail, boolean storeDetail ) throws Exception { + Map storeItems = purchaseOrderCTPService.getStoreItemsByPoId(pOsDetails.getPoId()); model.addAttribute("poDetail", pOsDetails); model.addAttribute( "baseUrl", URLUtils.getCurrentBaseUrl() ); - if (storeDetail){ + if (storeDetail && !storeItems.isEmpty()){ model.addAttribute("showStore", true); - model.addAttribute("store", purchaseOrderCTPService.getStoreItemsByPoId(pOsDetails.getPoId())); + model.addAttribute("store", storeItems); }else { model.addAttribute("showStore", false); } diff --git a/src/main/resources/templates/po-status-pdf.html b/src/main/resources/templates/po-status-pdf.html index b632eb1..3e28128 100644 --- a/src/main/resources/templates/po-status-pdf.html +++ b/src/main/resources/templates/po-status-pdf.html @@ -91,7 +91,7 @@ - +

All PO's

-
+
diff --git a/src/main/resources/templates/reporting/po-store-items-table.html b/src/main/resources/templates/reporting/po-store-items-table.html index acf3c33..94455b9 100644 --- a/src/main/resources/templates/reporting/po-store-items-table.html +++ b/src/main/resources/templates/reporting/po-store-items-table.html @@ -8,7 +8,7 @@
-
PO Number
+