瀏覽代碼

update MPO stockin uom

master
kelvin.yau 1 周之前
父節點
當前提交
1e970359d9
共有 1 個文件被更改,包括 11 次插入1 次删除
  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 查看文件

@@ -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…
取消
儲存