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