Przeglądaj źródła

added unit description for the number before submit in PO stock in

production
Fai Luk 2 dni temu
rodzic
commit
638e6b6fae
2 zmienionych plików z 2 dodań i 0 usunięć
  1. +1
    -0
      src/main/java/com/ffii/fpsms/modules/purchaseOrder/entity/projections/PurchaseOrderLineInfo.kt
  2. +1
    -0
      src/main/java/com/ffii/fpsms/modules/purchaseOrder/service/PurchaseOrderService.kt

+ 1
- 0
src/main/java/com/ffii/fpsms/modules/purchaseOrder/entity/projections/PurchaseOrderLineInfo.kt Wyświetl plik

@@ -57,6 +57,7 @@ data class StockUomForPoLine (
val id: Long? = null,
val stockUomCode: String? = null,
val stockUomDesc: String? = null,
val stockUomShortDesc: String? = null,
val stockQty: BigDecimal? = null,
val stockRatioN: BigDecimal? = null,
val stockRatioD: BigDecimal? = null,


+ 1
- 0
src/main/java/com/ffii/fpsms/modules/purchaseOrder/service/PurchaseOrderService.kt Wyświetl plik

@@ -303,6 +303,7 @@ open fun getPoSummariesByIds(ids: List<Long>): List<PurchaseOrderSummary> {
id = iu?.id,
stockUomCode = iu?.uom?.code,
stockUomDesc = iu?.uom?.udfudesc,
stockUomShortDesc = iu?.uom?.udfShortDesc,
stockQty = if (stockQtyFromM18 > BigDecimal.ZERO) stockQtyFromM18 else {
// fallback to legacy behavior when M18 fields are missing
iu?.item?.id?.let { iId -> itemUomService.convertPurchaseQtyToStockQtyPrecise(iId, (thisPol.qty ?: BigDecimal.ZERO)) } ?: BigDecimal.ZERO


Ładowanie…
Anuluj
Zapisz