|
|
@@ -58,6 +58,9 @@ open class StockInLineService( |
|
|
|
open fun getStockInLineInfo(stockInLineId: Long): StockInLineInfo { |
|
|
|
return stockInLineRepository.findStockInLineInfoByIdAndDeletedFalse(stockInLineId) |
|
|
|
} |
|
|
|
open fun getReceiveedStockInLineInfo(stockInLineId: Long): StockInLineInfo { |
|
|
|
return stockInLineRepository.findStockInLineInfoByIdAndStatusAndDeletedFalse(id = stockInLineId, status = StockInLineStatus.RECEIVED.status).orElseThrow() |
|
|
|
} |
|
|
|
@Throws(IOException::class) |
|
|
|
@Transactional |
|
|
|
open fun create(request: SaveStockInLineRequest): MessageResponse { |
|
|
@@ -299,7 +302,7 @@ open class StockInLineService( |
|
|
|
this.inventoryLot = savedInventoryLot ?: stockInLine.inventoryLot |
|
|
|
this.lotNo = savedInventoryLot?.lotNo ?: stockInLine.lotNo |
|
|
|
this.expiryDate = stockInLine.expiryDate ?: request.expiryDate |
|
|
|
this.productLotNo = request.productLotNo |
|
|
|
this.productLotNo = stockInLine.productLotNo ?: request.productLotNo |
|
|
|
} |
|
|
|
|
|
|
|
val stockInLineEntries = listOf(stockInLine, newStockInLine) |
|
|
|