lhm 3 years ago
parent
commit
ac3479460b

+ 3 - 2
kmall-admin/src/main/java/com/kmall/admin/service/impl/OrderServiceImpl.java

@@ -2997,8 +2997,9 @@ public class OrderServiceImpl implements OrderService {
         orderInfoItemDTO.setPrice(orderGoodsVo.getRetail_price());
         orderInfoItemDTO.setPrice(orderGoodsVo.getRetail_price());
         orderInfoItemDTO.setItemcode(orderGoodsVo.getSku());
         orderInfoItemDTO.setItemcode(orderGoodsVo.getSku());
         orderInfoItemDTO.setAmount(orderGoodsVo.getActualPaymentAmount());
         orderInfoItemDTO.setAmount(orderGoodsVo.getActualPaymentAmount());
-        orderInfoItemDTO.setBuyPrice(orderGoodsVo.getActualPaymentAmount());
-        orderInfoItemDTO.setNums(orderGoodsVo.getNumber());
+        Integer number = orderGoodsVo.getNumber();
+        orderInfoItemDTO.setBuyPrice(orderGoodsVo.getActualPaymentAmount().divide(BigDecimal.valueOf(number)).setScale(2, BigDecimal.ROUND_HALF_UP));
+        orderInfoItemDTO.setNums(number);
         orderInfoItemDTO.setTax("true");
         orderInfoItemDTO.setTax("true");
         orderInfoItemDTO.setTaxPrice(orderGoodsVo.getTaxPrice());
         orderInfoItemDTO.setTaxPrice(orderGoodsVo.getTaxPrice());
         return orderInfoItemDTO;
         return orderInfoItemDTO;