init
This commit is contained in:
@@ -15,11 +15,13 @@ import com.ruoyi.xq.enums.vip.VipStatusEnum;
|
||||
import com.ruoyi.xq.service.UserVipService;
|
||||
import com.ruoyi.xq.service.VipOrderService;
|
||||
import com.ruoyi.xq.service.VipPriceService;
|
||||
import com.ruoyi.xq.util.CaiNumUtil;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
@@ -43,6 +45,18 @@ public class VipAppController {
|
||||
List<VipPrice> vipPrices = vipPriceService.listByVipType(vipType);
|
||||
UserVip userVip = userVipService.getUserVip(userId, vipType);
|
||||
VipHomeVo vo = new VipHomeVo();
|
||||
for (VipPrice vipPrice : vipPrices) {
|
||||
if(vipPrice.getVipTime().equals(1)){
|
||||
vipPrice.setDayVipPrice(CaiNumUtil.vipDays(vipPrice.getVipPrice(),30L));
|
||||
}else if(vipPrice.getVipTime().equals(2)){
|
||||
vipPrice.setDayVipPrice(CaiNumUtil.vipDays(vipPrice.getVipPrice(),90L));
|
||||
}else if(vipPrice.getVipTime().equals(3)){
|
||||
vipPrice.setDayVipPrice(CaiNumUtil.vipDays(vipPrice.getVipPrice(),365L));
|
||||
}else{
|
||||
vipPrice.setDayVipPrice(new BigDecimal("0.01"));
|
||||
}
|
||||
|
||||
}
|
||||
vo.setVipPriceList(vipPrices);
|
||||
vo.setUserId(userId);
|
||||
if(userVip == null){
|
||||
|
||||
Reference in New Issue
Block a user