feat(sip):bug修改
parent
8aa2b92fa6
commit
ea52bec18d
|
|
@ -642,7 +642,7 @@ public class OmsPurchaseOrderServiceImpl implements IOmsPurchaseOrderService, To
|
|||
omsPurchaseOrder.setPayMethod(nexPayMethod);
|
||||
omsPurchaseOrder.setOwnerId(nexOwnerId);
|
||||
omsPurchaseOrder.setOwnerName(nexOwnerName);
|
||||
omsPurchaseOrder.setTotalAmount(new BigDecimal(nexTotalAmount));
|
||||
// omsPurchaseOrder.setTotalAmount(new BigDecimal(nexTotalAmount));
|
||||
omsPurchaseOrder.setStatus(OmsPurchaseOrder.StatusEnum.WAIT_COMPLETED.getCode()); // 0
|
||||
omsPurchaseOrder.setApproveStatus(ApproveStatusEnum.WAIT_COMMIT.getCode()); // 0
|
||||
|
||||
|
|
@ -665,6 +665,7 @@ public class OmsPurchaseOrderServiceImpl implements IOmsPurchaseOrderService, To
|
|||
// 税额 = 单价 * 数量 - (单价 * 数量) / (1 + 税率),结果取两位小数
|
||||
BigDecimal quantity = orderItem.getQuantity();
|
||||
BigDecimal totalAmount = price.multiply(quantity);
|
||||
omsPurchaseOrder.setTotalAmount(totalAmount);
|
||||
BigDecimal taxTotal = totalAmount.subtract(totalAmount.divide(BigDecimal.ONE.add(taxRate), 2, BigDecimal.ROUND_HALF_UP));
|
||||
orderItem.setTaxTotal(taxTotal.setScale(2, BigDecimal.ROUND_HALF_UP));
|
||||
// 根据传入的参数计算金额
|
||||
|
|
|
|||
Loading…
Reference in New Issue