ERP:采购入库 100%

plp
YunaiV 2 years ago
parent 0599f5392c
commit 62ef4b16af

@ -68,8 +68,8 @@ public class ErpPurchaseInRespVO {
@Schema(description = "定金金额,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "7127")
private BigDecimal otherPrice;
@Schema(description = "本次款,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "7127")
private BigDecimal payPrice;
@Schema(description = "本次款,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "7127")
private BigDecimal refundPrice;
@Schema(description = "本次欠款,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "666")
private BigDecimal debtPrice;

@ -32,9 +32,9 @@ public class ErpPurchaseInSaveReqVO {
@Schema(description = "其它金额,单位:元", example = "7127")
private BigDecimal otherPrice;
@Schema(description = "本次款,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "7127")
@NotNull(message = "本次款不能为空")
private BigDecimal payPrice;
@Schema(description = "本次款,单位:元", requiredMode = Schema.RequiredMode.REQUIRED, example = "7127")
@NotNull(message = "本次款不能为空")
private BigDecimal refundPrice;
@Schema(description = "附件地址", example = "https://www.iocoder.cn")
private String fileUrl;

@ -107,9 +107,9 @@ public class ErpPurchaseInDO extends BaseDO {
/**
*
*
* payPrice = totalPrice + otherPrice - debtPrice
* refundPrice = totalPrice + otherPrice - debtPrice
*/
private BigDecimal payPrice;
private BigDecimal refundPrice;
/**
*
*/

@ -143,7 +143,7 @@ public class ErpPurchaseInServiceImpl implements ErpPurchaseInService {
purchaseIn.setTotalPrice(purchaseIn.getTotalPrice().subtract(purchaseIn.getDiscountPrice()));
// 计算应收金额
BigDecimal allPrice = purchaseIn.getTotalPrice().add(purchaseIn.getOtherPrice());
purchaseIn.setDebtPrice(allPrice.subtract(purchaseIn.getPayPrice()));
purchaseIn.setDebtPrice(allPrice.subtract(purchaseIn.getRefundPrice()));
}
private void updatePurchaseOrderInCount(Long orderId) {

Loading…
Cancel
Save