2 Commits

1 changed files with 11 additions and 1 deletions
Split View
  1. +11
    -1
      src/main/java/com/ffii/fpsms/modules/stock/service/StockInLineService.kt

+ 11
- 1
src/main/java/com/ffii/fpsms/modules/stock/service/StockInLineService.kt View File

@@ -524,12 +524,22 @@ open class StockInLineService(
val field = mutableMapOf<String, Any>()
val qrContent = QrContent(info.itemId, info.id)
val qrCodeContent = (Json.encodeToString(qrContent))

val stockItemUom = itemUomRepository.findBaseUnitByItemIdAndStockUnitIsTrueAndDeletedIsFalse(
info.itemId
)
val purchaseItemUom = itemUomRepository.findByItemIdAndPurchaseUnitIsTrueAndDeletedIsFalse(info.itemId)
val acceptedQty = if (stockItemUom != null && purchaseItemUom != null) {
(info.acceptedQty) * (purchaseItemUom.ratioN!! / purchaseItemUom.ratioD!!) / (stockItemUom.ratioN!! / stockItemUom.ratioD!!)
} else {
(info.acceptedQty)
}
// field["itemId"] = info.itemId
field["itemName"] = info.itemName ?: "N/A"
field["itemNo"] = info.itemNo
field["poCode"] = info.poCode ?: "N/A"
field["itemType"] = info.itemType ?: "N/A"
field["acceptedQty"] = info.acceptedQty.toString()
field["acceptedQty"] = "%.2f".format(acceptedQty)
field["uom"] = info.uom?.udfudesc.toString() ?: "N/A"
field["productionDate"] = info.productionDate?.format(DateTimeFormatter.ISO_LOCAL_DATE) ?: ""
field["expiryDate"] = info.expiryDate?.format(DateTimeFormatter.ISO_LOCAL_DATE) ?: ""


Loading…
Cancel
Save