zoujiajian 1 год назад
Родитель
Сommit
40c40d9ba1

+ 3 - 0
netflix-dao/src/main/java/com/cyksj/model/views/VipGoodsSkuView.java

@@ -16,6 +16,9 @@ import lombok.Setter;
 @SearchBean(tables = "vip_goods_sku vgs left join goods_don g on g.id = vgs.goods_id" +
 		" left join goods_don_sku sku on sku.id = vgs.sku_id")
 public class VipGoodsSkuView {
+	@DbField("vgs.id")
+	private Long id;
+
 	@DbField("vgs.goods_id")
 	private Long goodsId;
 

+ 13 - 0
netflix-service/src/main/java/com/cyksj/service/vip/impl/VipFrontServiceImpl.java

@@ -5,6 +5,7 @@ import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.cyksj.common.constant.Constant;
+import com.cyksj.common.exception.BusinessRuntimeException;
 import com.cyksj.mapper.ChatgptUserMapper;
 import com.cyksj.mapper.ClaudeUserMapper;
 import com.cyksj.mapper.GoodsDonSkuMapper;
@@ -126,4 +127,16 @@ public class VipFrontServiceImpl implements VipFrontService {
 		}
 		vipUserPageResp.setDeductMoney(deductMoney);
 	}
+
+
+	private BigDecimal getVipMoney() {
+		SysConfig sysConfig = sysConfigMapper.selectOne(Wrappers.lambdaQuery(SysConfig.class)
+				.eq(SysConfig::getSysKey, Constant.VIP_FEE_KEY)
+				.last("limit 1"));
+		if (sysConfig == null || StrUtil.isEmpty(sysConfig.getSysValue())) {
+			throw BusinessRuntimeException.getInstance("系统异常");
+		}
+		BigDecimal vipFee = BigDecimal.valueOf(Long.valueOf(sysConfig.getSysValue()));
+		return vipFee;
+	}
 }