Ver a proveniência

fix ledger

reset-do-picking-order
kelvin.yau há 1 mês
ascendente
cometimento
8f743b2b39
1 ficheiros alterados com 1 adições e 6 eliminações
  1. +1
    -6
      src/main/java/com/ffii/fpsms/modules/stock/service/StockInLineService.kt

+ 1
- 6
src/main/java/com/ffii/fpsms/modules/stock/service/StockInLineService.kt Ver ficheiro

@@ -740,17 +740,12 @@ open class StockInLineService(
) )
} }
@Transactional @Transactional
<<<<<<< Updated upstream
private fun createStockLedgerForStockIn(stockInLine: StockInLine) { private fun createStockLedgerForStockIn(stockInLine: StockInLine) {
val item = stockInLine.item ?: return val item = stockInLine.item ?: return
val inventory = inventoryRepository.findByItemId(item.id!!).orElse(null) ?: return val inventory = inventoryRepository.findByItemId(item.id!!).orElse(null) ?: return


val inQty = stockInLine.acceptedQty?.toDouble() ?: 0.0 val inQty = stockInLine.acceptedQty?.toDouble() ?: 0.0
=======
private fun createStockLedgerForStockIn(stockInLine: StockInLine) {
val item = stockInLine.item ?: return
val inventory = inventoryRepository.findFirstByItemIdAndDeletedIsFalseOrderByIdAsc(item.id!!) ?: return
>>>>>>> Stashed changes

// ✅ 修复:查询最新的 stock_ledger 记录,基于前一笔 balance 计算 // ✅ 修复:查询最新的 stock_ledger 记录,基于前一笔 balance 计算
val latestLedger = stockLedgerRepository.findLatestByItemId(item.id!!).firstOrNull() val latestLedger = stockLedgerRepository.findLatestByItemId(item.id!!).firstOrNull()


Carregando…
Cancelar
Guardar