dcs 3 miesięcy temu
rodzic
commit
1ab0285d24

+ 5 - 4
virgo.api/src/main/java/com/bosshand/virgo/api/workark/model/OrderInfo.java

@@ -2,6 +2,7 @@ package com.bosshand.virgo.api.workark.model;
 
 import com.fasterxml.jackson.annotation.JsonFormat;
 
+import java.math.BigDecimal;
 import java.util.Date;
 
 /**
@@ -49,9 +50,9 @@ public class OrderInfo {
     private Long productId;
 
     /**
-     * 订单金额()
+     * 订单金额()
      */
-    private Integer totalFee;
+    private BigDecimal totalFee;
 
     /**
      * 订单二维码连接
@@ -137,11 +138,11 @@ public class OrderInfo {
         this.productId = productId;
     }
 
-    public Integer getTotalFee() {
+    public BigDecimal getTotalFee() {
         return totalFee;
     }
 
-    public void setTotalFee(Integer totalFee) {
+    public void setTotalFee(BigDecimal totalFee) {
         this.totalFee = totalFee;
     }
 

+ 1 - 8
virgo.api/src/main/java/com/bosshand/virgo/api/workark/service/OrderInfoService.java

@@ -85,14 +85,7 @@ public class OrderInfoService {
         orderInfo.setOrderNo(OrderNoUtils.getOrderNo()); //订单号
         orderInfo.setProductId(productId);
         orderInfo.setProductCouponIds(productCouponIds);
-
-        // 元 转换 分
-        BigDecimal multiplier = new BigDecimal("100");
-
-        // 使用multiply方法乘以100
-        BigDecimal result = price.multiply(multiplier);
-
-        orderInfo.setTotalFee(result.intValue()); //分
+        orderInfo.setTotalFee(price); //元
         orderInfo.setOrderStatus(OrderStatus.NOTPAY.getType());
         orderInfo.setUserId(userId);
         orderInfoDao.save(orderInfo);