@@ -44,6 +44,7 @@ data class M18PurchaseOrderPot ( | |||||
val unitId: Long, | val unitId: Long, | ||||
// val seriesId: Long?, | // val seriesId: Long?, | ||||
val qty: BigDecimal, | val qty: BigDecimal, | ||||
val up: BigDecimal, // unit price | |||||
val amt: BigDecimal, | val amt: BigDecimal, | ||||
val disc: BigDecimal, | val disc: BigDecimal, | ||||
val lot: String, | val lot: String, | ||||
@@ -286,6 +286,7 @@ open class M18DeliveryOrderService( | |||||
uomId = itemUom?.uom?.id, | uomId = itemUom?.uom?.id, | ||||
deliveryOrderId = deliveryOrderId, | deliveryOrderId = deliveryOrderId, | ||||
qty = line.qty, | qty = line.qty, | ||||
up = line.up, | |||||
price = line.amt, | price = line.amt, | ||||
// m18CurrencyId = mainpo.curId, | // m18CurrencyId = mainpo.curId, | ||||
status = existingDeliveryOrderLine?.status?.value | status = existingDeliveryOrderLine?.status?.value | ||||
@@ -341,6 +341,7 @@ open class M18PurchaseOrderService( | |||||
uomId = itemUom?.uom?.id, | uomId = itemUom?.uom?.id, | ||||
purchaseOrderId = purchaseOrderId, | purchaseOrderId = purchaseOrderId, | ||||
qty = line.qty, | qty = line.qty, | ||||
up = line.up, | |||||
price = line.amt, | price = line.amt, | ||||
// m18CurrencyId = mainpo.curId, | // m18CurrencyId = mainpo.curId, | ||||
status = existingPurchaseOrderLine?.status?.value | status = existingPurchaseOrderLine?.status?.value | ||||
@@ -31,6 +31,9 @@ open class DeliveryOrderLine: BaseEntity<Long>() { | |||||
@Column(name = "qty", precision = 14, scale = 2) | @Column(name = "qty", precision = 14, scale = 2) | ||||
open var qty: BigDecimal? = null | open var qty: BigDecimal? = null | ||||
@Column(name = "up", precision = 14, scale = 2) | |||||
open var up: BigDecimal? = null | |||||
@ManyToOne | @ManyToOne | ||||
@JoinColumn(name = "uomId") | @JoinColumn(name = "uomId") | ||||
open var uom: UomConversion? = null | open var uom: UomConversion? = null | ||||
@@ -43,6 +43,7 @@ open class DeliveryOrderLineService( | |||||
itemNo = item?.code | itemNo = item?.code | ||||
this.deliveryOrder = deliveryOrder | this.deliveryOrder = deliveryOrder | ||||
qty = request.qty | qty = request.qty | ||||
up = request.up | |||||
price = request.price | price = request.price | ||||
this.uom = uom | this.uom = uom | ||||
this.status = status | this.status = status | ||||
@@ -8,6 +8,7 @@ data class SaveDeliveryOrderLineRequest( | |||||
val uomId: Long?, | val uomId: Long?, | ||||
val deliveryOrderId: Long?, | val deliveryOrderId: Long?, | ||||
val qty: BigDecimal?, | val qty: BigDecimal?, | ||||
val up: BigDecimal?, | |||||
val price: BigDecimal?, | val price: BigDecimal?, | ||||
val status: String?, | val status: String?, | ||||
val m18DataLogId: Long?, | val m18DataLogId: Long?, | ||||
@@ -33,6 +33,9 @@ open class PurchaseOrderLine : BaseEntity<Long>() { | |||||
@Column(name = "qty", precision = 14, scale = 2) | @Column(name = "qty", precision = 14, scale = 2) | ||||
open var qty: BigDecimal? = null | open var qty: BigDecimal? = null | ||||
@Column(name = "up", precision = 14, scale = 2) | |||||
open var up: BigDecimal? = null | |||||
@Column(name = "price", precision = 14, scale = 2) | @Column(name = "price", precision = 14, scale = 2) | ||||
open var price: BigDecimal? = null | open var price: BigDecimal? = null | ||||
@@ -55,6 +55,7 @@ open class PurchaseOrderLineService( | |||||
itemNo = item?.code | itemNo = item?.code | ||||
this.purchaseOrder = purchaseOrder | this.purchaseOrder = purchaseOrder | ||||
qty = request.qty | qty = request.qty | ||||
up = request.up | |||||
price = request.price | price = request.price | ||||
this.uom = uom | this.uom = uom | ||||
// this.currency = currency | // this.currency = currency | ||||
@@ -8,6 +8,7 @@ data class SavePurchaseOrderLineRequest( | |||||
val uomId: Long?, | val uomId: Long?, | ||||
val purchaseOrderId: Long?, | val purchaseOrderId: Long?, | ||||
val qty: BigDecimal?, | val qty: BigDecimal?, | ||||
val up: BigDecimal?, // unit price | |||||
val price: BigDecimal?, | val price: BigDecimal?, | ||||
// val currencyId: Long? = null, | // val currencyId: Long? = null, | ||||
// val m18CurrencyId: Long? = null, | // val m18CurrencyId: Long? = null, | ||||
@@ -0,0 +1,8 @@ | |||||
-- liquibase formatted sql | |||||
-- changeset cyril:update_do | |||||
ALTER TABLE `purchase_order_line` | |||||
ADD COLUMN `up` DECIMAL(14,2) NULL AFTER `qty`; | |||||
ALTER TABLE `delivery_order_line` | |||||
ADD COLUMN `up` DECIMAL(14,2) NULL AFTER `qty`; |