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

commit

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