|
@@ -77,7 +77,8 @@ public class OrderCommonService {
|
|
|
// 不含税可开票商品,单价/折后单价在原基础上加上税费
|
|
|
boolean taxFlag = (Integer.valueOf(0).equals(orderProduct.getIncludedTax()) && (Integer.valueOf(1).equals(orderProduct.getInvoiceType()) || Integer.valueOf(2).equals(orderProduct.getInvoiceType())));
|
|
|
if (taxFlag) {
|
|
|
- orderProduct.setPrice(MathUtil.add(orderProduct.getPrice(), orderProduct.getAddedValueTax()).doubleValue());
|
|
|
+ Double valueTax = MathUtil.div(MathUtil.mul(orderProduct.getPrice(), orderProduct.getTaxRate()), 100).doubleValue();
|
|
|
+ orderProduct.setPrice(MathUtil.add(orderProduct.getPrice(), valueTax).doubleValue());
|
|
|
orderProduct.setDiscountPrice(MathUtil.add(orderProduct.getPrice(), orderProduct.getAddedValueTax()).doubleValue());
|
|
|
}
|
|
|
orderProduct.setImage(ImageUtil.getImageUrl("product", orderProduct.getImage(), domain));
|