Kaynağa Gözat

fix 台币取整

zwhui 2 yıl önce
ebeveyn
işleme
b8351b48cc

+ 6 - 0
netflix-dao/src/main/java/com/cyksj/model/views/RenewalView.java

@@ -44,6 +44,12 @@ public class RenewalView {
     @DbField("sku.price")
     private BigDecimal price;
 
+    @DbField("sku.tw_price")
+    private BigDecimal twPrice;
+
+    @DbField("sku.hk_price")
+    private BigDecimal hkPrice;
+
     @DbField("sku.spec_val")
     private String specVal;
 

+ 3 - 0
netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

@@ -773,6 +773,9 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 
 		if (price.compareTo(BigDecimal.ZERO) == 0){
 			price = sku.getPrice().multiply(payRequest.getRate());
+			if ("TWD".equals(payRequest.getCurrency())){
+				price = price.setScale(-2, RoundingMode.HALF_UP);
+			}
 		}
 
 		/* 生成订单 */