瀏覽代碼

update steven

master
MSI\derek 1 月之前
父節點
當前提交
aec7792bf4
共有 4 個文件被更改,包括 20 次插入0 次删除
  1. +6
    -0
      src/main/java/com/ffii/fpsms/modules/stock/entity/StockInLine.kt
  2. +6
    -0
      src/main/java/com/ffii/fpsms/modules/stock/service/StockInLineService.kt
  3. +2
    -0
      src/main/java/com/ffii/fpsms/modules/stock/web/model/SaveStockInRequest.kt
  4. +6
    -0
      src/main/resources/db/changelog/changes/20250725_01_derek/01_update_stock_in_line_with_dnNo_and_invoiceNo.sql

+ 6
- 0
src/main/java/com/ffii/fpsms/modules/stock/entity/StockInLine.kt 查看文件

@@ -83,4 +83,10 @@ open class StockInLine : BaseEntity<Long>() {
@Column(name = "productLotNo")
open var productLotNo: String? = null

@Column(name = "dnNo")
open var dnNo: String? = null

@Column(name = "invoiceNo")
open var invoiceNo: String? = null

}

+ 6
- 0
src/main/java/com/ffii/fpsms/modules/stock/service/StockInLineService.kt 查看文件

@@ -268,6 +268,8 @@ open class StockInLineService(
// user = null
this.productionDate = request.productionDate?.atStartOfDay() // maybe need to change the request to LocalDateTime
this.productLotNo = request.productLotNo
this.dnNo = request.dnNo
this.invoiceNo = request.invoiceNo
this.receiptDate = request.receiptDate?.atStartOfDay()
this.status = request.status
this.expiryDate = stockInLine.expiryDate ?: request.expiryDate
@@ -314,6 +316,8 @@ open class StockInLineService(
this.purchaseOrder = stockInLine.purchaseOrderLine?.purchaseOrder
this.purchaseOrderLine = stockInLine.purchaseOrderLine
this.productLotNo = stockInLine.productLotNo
this.dnNo = stockInLine.dnNo
this.invoiceNo = stockInLine.invoiceNo
this.receiptDate = stockInLine.receiptDate
this.stockIn = stockInLine.stockIn
this.demandQty = stockInLine.demandQty
@@ -346,6 +350,8 @@ open class StockInLineService(
this.lotNo = savedInventoryLot?.lotNo ?: stockInLine.lotNo
this.expiryDate = stockInLine.expiryDate ?: request.expiryDate
this.productLotNo = stockInLine.productLotNo ?: request.productLotNo
this.dnNo = stockInLine.dnNo ?: request.dnNo
this.invoiceNo = stockInLine.invoiceNo ?: request.invoiceNo
}

val stockInLineEntries = listOf(stockInLine, newStockInLine)


+ 2
- 0
src/main/java/com/ffii/fpsms/modules/stock/web/model/SaveStockInRequest.kt 查看文件

@@ -44,6 +44,8 @@ data class SaveStockInLineRequest(
var status: String?,
var expiryDate: LocalDate?,
var productLotNo: String?,
var dnNo: String?,
var invoiceNo: String?,
var receiptDate: LocalDate?,
var productionDate: LocalDate?,
var qcResult: List<SaveQcResultRequest>?,


+ 6
- 0
src/main/resources/db/changelog/changes/20250725_01_derek/01_update_stock_in_line_with_dnNo_and_invoiceNo.sql 查看文件

@@ -0,0 +1,6 @@
-- liquibase formatted sql
-- changeset derek:update_stock_in_line_with_dnNo_and_invoiceNo

ALTER TABLE `stock_in_line`
ADD COLUMN `dnNo` VARCHAR(100) NULL AFTER `productLotNo`,
ADD COLUMN `invoiceNo` VARCHAR(100) NULL AFTER `dnNo`;

Loading…
取消
儲存