Commit ade0042a by 徐康

问题修复

parent b49f543d
......@@ -2774,8 +2774,12 @@ public class MCCafeOrderServiceImpl implements MCCafeOrderService {
orderItem.setReal_quantity(orderItemResp.getProductQuantity().toString());
orderItem.setOriginal_price(String.valueOf(orderItemResp.getSalePrice().intValue()+materialPrice));
orderItem.setPrice(String.valueOf(orderItemResp.getProductPrice().intValue()+materialPrice));
orderItem.setSubtotal(new BigDecimal(orderItem.getOriginal_price()).multiply(new BigDecimal(orderItemResp.getProductQuantity())).intValue()+"");
orderItem.setDiscountAmount((orderItemResp.getProductPrice().subtract(orderItemResp.getSalePrice())).multiply(new BigDecimal(orderItemResp.getProductQuantity())).intValue()+"");
orderItem.setSubtotal(new BigDecimal(orderItem.getPrice()).multiply(new BigDecimal(orderItemResp.getProductQuantity())).intValue()+"");
if(orderItemResp.getProductPrice().intValue() > orderItemResp.getSalePrice().intValue()) {
orderItem.setDiscountAmount((orderItemResp.getProductPrice().subtract(orderItemResp.getSalePrice())).multiply(new BigDecimal(orderItemResp.getProductQuantity())).intValue()+"");
} else {
orderItem.setDiscountAmount(0+"");
}
orderItem.setRealAmount(new BigDecimal(orderItem.getOriginal_price()).multiply(new BigDecimal(orderItemResp.getProductQuantity())).intValue()+"");
String taxId = "10";
orderItem.setTaxId(taxId);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment