提交 8e0f62ad authored 作者: Whispa's avatar Whispa

commit

上级 c23c9cad
...@@ -8,6 +8,7 @@ import org.hibernate.annotations.Where; ...@@ -8,6 +8,7 @@ import org.hibernate.annotations.Where;
import javax.persistence.*; import javax.persistence.*;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -538,7 +539,7 @@ public class TbCfOrder { ...@@ -538,7 +539,7 @@ public class TbCfOrder {
* 获取:商品总价 * 获取:商品总价
*/ */
public BigDecimal getItemsPrice() { public BigDecimal getItemsPrice() {
return itemsPrice; return itemsPrice == null ? BigDecimal.ZERO : itemsPrice.setScale(2, RoundingMode.CEILING);
} }
/** /**
...@@ -552,7 +553,7 @@ public class TbCfOrder { ...@@ -552,7 +553,7 @@ public class TbCfOrder {
* 获取:总价 * 获取:总价
*/ */
public BigDecimal getTotalPrice() { public BigDecimal getTotalPrice() {
return totalPrice; return totalPrice == null ? BigDecimal.ZERO : totalPrice.setScale(2, RoundingMode.CEILING);
} }
/** /**
...@@ -566,7 +567,7 @@ public class TbCfOrder { ...@@ -566,7 +567,7 @@ public class TbCfOrder {
* 获取:实际付款 * 获取:实际付款
*/ */
public BigDecimal getRealityPay() { public BigDecimal getRealityPay() {
return realityPay; return realityPay == null ? BigDecimal.ZERO : realityPay.setScale(2, RoundingMode.CEILING);
} }
/** /**
...@@ -577,8 +578,8 @@ public class TbCfOrder { ...@@ -577,8 +578,8 @@ public class TbCfOrder {
setDeliveryFlagForItems(deliveryFlag); setDeliveryFlagForItems(deliveryFlag);
} }
private void setDeliveryFlagForItems(Integer deliveryFlag){ private void setDeliveryFlagForItems(Integer deliveryFlag) {
itemOrderList.forEach(f->f.setDeliveryFlag(deliveryFlag)); itemOrderList.forEach(f -> f.setDeliveryFlag(deliveryFlag));
} }
/** /**
...@@ -613,7 +614,7 @@ public class TbCfOrder { ...@@ -613,7 +614,7 @@ public class TbCfOrder {
* 获取:快递费 * 获取:快递费
*/ */
public BigDecimal getExpressCost() { public BigDecimal getExpressCost() {
return expressCost; return expressCost.setScale(2, RoundingMode.CEILING);
} }
/** /**
...@@ -669,7 +670,7 @@ public class TbCfOrder { ...@@ -669,7 +670,7 @@ public class TbCfOrder {
* 获取:税费 * 获取:税费
*/ */
public BigDecimal getTax() { public BigDecimal getTax() {
return tax; return tax == null ? BigDecimal.ZERO : tax.setScale(2, RoundingMode.CEILING);
} }
/** /**
...@@ -683,7 +684,7 @@ public class TbCfOrder { ...@@ -683,7 +684,7 @@ public class TbCfOrder {
* 获取:手续费 * 获取:手续费
*/ */
public BigDecimal getFee() { public BigDecimal getFee() {
return fee; return fee == null ? BigDecimal.ZERO : fee.setScale(2, RoundingMode.CEILING);
} }
/** /**
...@@ -722,8 +723,8 @@ public class TbCfOrder { ...@@ -722,8 +723,8 @@ public class TbCfOrder {
setEnableFlagForItems(enableFlag); setEnableFlagForItems(enableFlag);
} }
private void setEnableFlagForItems(Integer enableFlag){ private void setEnableFlagForItems(Integer enableFlag) {
itemOrderList.forEach(f->f.setEnableFlag(enableFlag)); itemOrderList.forEach(f -> f.setEnableFlag(enableFlag));
} }
/** /**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论