فهرست منبع

优化了代码

jinshihui 4 روز پیش
والد
کامیت
b3b0803e9f

+ 6 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/domain/vo/ProductOrderDetailVo.java

@@ -70,6 +70,12 @@ public class ProductOrderDetailVo implements Serializable {
      */
     private Integer payType;
 
+
+    /**
+     * 商品的付款类型(1:积分 2:金额 3:积分+金额)
+     */
+    private Integer paymentType;
+
     /**
      * 支付时间
      */

+ 3 - 0
nightFragrance-massage/src/main/java/com/ylx/massage/service/impl/ProductOrderInfoServiceImpl.java

@@ -350,6 +350,9 @@ public class ProductOrderInfoServiceImpl extends ServiceImpl<ProductOrderInfoMap
             throw new ServiceException("订单不存在");
         }
         detail.setOrderStatusName(ProductOrderStatusEnum.getDescByCode(detail.getOrderStatus()));
+        //根据商品ID查询商品的付款类型
+        Product product = productMapper.selectById(detail.getProductId());
+        detail.setPaymentType(product.getPaymentType());
         // 计算剩余秒数
         long remainSeconds = ChronoUnit.SECONDS.between(LocalDateTime.now(), detail.getPayExpireTime());
         detail.setRemainSeconds(remainSeconds);