vip购买相关

This commit is contained in:
wangjinlei
2024-06-05 16:50:05 +08:00
parent e2f382a69f
commit 580270f1f0
9 changed files with 128 additions and 9 deletions

View File

@@ -1,7 +1,7 @@
package com.peanut.modules.sociology.controller;
import com.peanut.common.utils.R;
import com.peanut.modules.sociology.service.VipService;
import com.peanut.modules.sociology.service.VipBuyConfigService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -14,11 +14,11 @@ import java.text.ParseException;
@RequestMapping("sociology/user")
public class UserController {
@Autowired
private VipService vipService;
private VipBuyConfigService vipBuyConfigService;
@RequestMapping("/getVipProductForUser")
public R getVipProductForUser() throws ParseException {
return vipService.getVipProductForUser();
return vipBuyConfigService.getVipProductForUser();
}
}

View File

@@ -6,6 +6,6 @@ import com.peanut.modules.common.entity.VipBuyConfigEntity;
import java.text.ParseException;
public interface VipService extends IService<VipBuyConfigEntity> {
public interface VipBuyConfigService extends IService<VipBuyConfigEntity> {
R getVipProductForUser() throws ParseException;
}

View File

@@ -10,23 +10,20 @@ import com.peanut.modules.common.dao.VipBuyConfigDao;
import com.peanut.modules.common.entity.MyUserEntity;
import com.peanut.modules.common.entity.UserVip;
import com.peanut.modules.common.entity.VipBuyConfigEntity;
import com.peanut.modules.common.service.UserVipService;
import com.peanut.modules.sociology.service.VipService;
import com.peanut.modules.sociology.service.VipBuyConfigService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
@Slf4j
@Service("sociologyUserService")
public class VipServiceImpl extends ServiceImpl<VipBuyConfigDao, VipBuyConfigEntity> implements VipService {
public class VipBuyConfigServiceImpl extends ServiceImpl<VipBuyConfigDao, VipBuyConfigEntity> implements VipBuyConfigService {
@Autowired
private MyUserDao myUserDao;
@Autowired