zoujiajian 1 年之前
父節點
當前提交
627fc80c0d
共有 1 個文件被更改,包括 11 次插入1 次删除
  1. 11 1
      netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

+ 11 - 1
netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

@@ -1348,7 +1348,17 @@ public class GroupRelationController {
 
             }
             if (maxSkuPrice.compareTo(BigDecimal.ZERO) == 0) {
-                maxSkuPrice = goodsDonSkuMapper.selectById(skuId).getPrice();
+                if (galaxyCoinRenewTicketsView.getGoodsId() == Constant.NETFLIX_GID) {
+                    GoodsDonSku sku = goodsDonSkuMapper.selectOne(Wrappers.lambdaQuery(GoodsDonSku.class)
+                            .eq(GoodsDonSku::getStatus, Boolean.TRUE)
+                            .orderByDesc(GoodsDonSku::getPrice)
+                            .last("limit 1"));
+                    if (sku != null) {
+                        maxSkuPrice = sku.getPrice();
+                    }
+                } else {
+                    maxSkuPrice = goodsDonSkuMapper.selectById(skuId).getPrice();
+                }
             }
             //此次最大可抵扣银河币数量
             BigDecimal maxDeductGalaxyCoin = maxSkuPrice.multiply(maxRate).divide(payMoney).multiply(payGalaxyCoin);