diff --git a/pom.xml b/pom.xml
index f23f68a5..8b238e13 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
4.0.0
com.iemr.inventory
inventory-api
- 3.4.0
+ 3.6.0
war
Inventory-API
Inventory Page
@@ -111,11 +111,11 @@
jersey-media-multipart
2.0-m11
-
+
org.springframework.boot
spring-boot-starter-test
@@ -215,14 +215,26 @@
org.springframework.boot
spring-boot-starter
-
+
+
+ org.slf4j
+ slf4j-api
+ ${slf4j.version}
+
+
+ org.slf4j
+ slf4j-simple
+ ${slf4j.version}
+
+
+
org.springframework.plugin
spring-plugin-core
diff --git a/src/main/java/com/iemr/inventory/controller/report/CRMReportController.java b/src/main/java/com/iemr/inventory/controller/report/CRMReportController.java
index 39c891da..3627768d 100644
--- a/src/main/java/com/iemr/inventory/controller/report/CRMReportController.java
+++ b/src/main/java/com/iemr/inventory/controller/report/CRMReportController.java
@@ -211,7 +211,7 @@ public String getShortExpiryReport(@RequestBody String request) {
ItemStockEntryReport report = InputMapper.gson().fromJson(request, ItemStockEntryReport.class);
String res = crmReportService.getShortExpiryReport(report);
response.setResponse(res);
- logger.info("getShortExpiryReport response " + response.toString());
+ logger.info("Short Expiry Report response:" + response.toString());
} catch (Exception e) {
logger.error(e.getMessage());
response.setError(e);
diff --git a/src/main/java/com/iemr/inventory/mapper/report/InventoryReportMapper.java b/src/main/java/com/iemr/inventory/mapper/report/InventoryReportMapper.java
index 712dd834..5347151a 100644
--- a/src/main/java/com/iemr/inventory/mapper/report/InventoryReportMapper.java
+++ b/src/main/java/com/iemr/inventory/mapper/report/InventoryReportMapper.java
@@ -53,6 +53,7 @@ public interface InventoryReportMapper {
@Mappings({ @Mapping(target = "facilityName", expression = "java(entryReport.getFacilityName())"),
@Mapping(target = "itemName", expression = "java(entryReport.getItemName())"),
@Mapping(target = "itemCategory", expression = "java(entryReport.getItemCategoryName())"),
+ @Mapping(target = "strength", expression = "java(entryReport.getStrength())"),
@Mapping(target = "batchNo", expression = "java(entryReport.getBatchNo())"),
@Mapping(target = "unitCostPrice", expression = "java(entryReport.getUnitCostPrice())"),
@Mapping(target = "expiryDate", expression = "java(entryReport.getExpiryDate())"),
diff --git a/src/main/java/com/iemr/inventory/model/report/ExpiryReport.java b/src/main/java/com/iemr/inventory/model/report/ExpiryReport.java
index addf157d..b1abd401 100644
--- a/src/main/java/com/iemr/inventory/model/report/ExpiryReport.java
+++ b/src/main/java/com/iemr/inventory/model/report/ExpiryReport.java
@@ -40,6 +40,8 @@ public class ExpiryReport {
private String itemCategory;
+ private String strength;
+
private String batchNo;
private Double unitCostPrice;
@@ -52,12 +54,13 @@ public ExpiryReport() {
}
- public ExpiryReport(String facilityName, String itemName, String itemCategory, String batchNo, Double unitCostPrice,
+ public ExpiryReport(String facilityName, String itemName, String itemCategory, String Strength, String batchNo, Double unitCostPrice,
Date expiryDate, Integer quantityInHand) {
this.facilityName = facilityName;
this.itemName = itemName;
this.itemCategory = itemCategory;
+ this.strength = Strength;
this.batchNo = batchNo;
this.unitCostPrice = unitCostPrice;
this.expiryDate = expiryDate;
diff --git a/src/main/java/com/iemr/inventory/repo/report/ItemStockReportRepo.java b/src/main/java/com/iemr/inventory/repo/report/ItemStockReportRepo.java
index af2885b3..99a9ca67 100644
--- a/src/main/java/com/iemr/inventory/repo/report/ItemStockReportRepo.java
+++ b/src/main/java/com/iemr/inventory/repo/report/ItemStockReportRepo.java
@@ -48,11 +48,11 @@ List getItemStockEntryReport(@Param("startDate") Timestamp
List getItemStockEntryReportByFacilityID(@Param("startDate") Timestamp startDate,
@Param("endDate") Timestamp endDate, @Param("facilityID") Integer facilityID);
- @Query(value = "Select distinct FacilityName, ItemName, ItemCategoryName, BatchNo, UnitCostPrice, ExpiryDate, QuantityInHand from db_reporting.fact_itemstockentry "
+ @Query(value = "Select distinct FacilityName, ItemName, ItemCategoryName, Strength, BatchNo, UnitCostPrice, ExpiryDate, QuantityInHand from db_reporting.fact_itemstockentry "
+ "where ExpiryDate >= :startDate and ExpiryDate <= :endDate order by ExpiryDate asc",nativeQuery = true)
List