From d299420aba3a19363755cee0c2b2d8ae93fea928 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期一, 01 九月 2025 15:44:30 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipDetailController.java | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipDetailController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipDetailController.java index b93091d..7a88661 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipDetailController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipDetailController.java @@ -1,12 +1,14 @@ package com.dsh.guns.modular.system.controller.code; import cn.hutool.core.collection.CollUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.dsh.course.feignClient.account.AppUserClient; import com.dsh.course.feignClient.account.VipPaymentClient; import com.dsh.course.feignClient.account.model.QueryByNamePhone; import com.dsh.course.feignClient.account.model.TAppUser; import com.dsh.course.feignClient.activity.CouponClient; import com.dsh.course.feignClient.activity.model.HuiminPayQuery; +import com.dsh.guns.config.UserExt; import com.dsh.guns.core.base.controller.BaseController; import com.dsh.guns.core.base.tips.SuccessTip; import com.dsh.guns.modular.system.model.*; @@ -43,13 +45,11 @@ @Autowired private CouponClient couponClient; @Autowired - private IStoreService storeService; + private IRelationService relationService; @Autowired private AppUserClient appUserClient; @Autowired private VipPaymentClient vipPaymentClient; - @Autowired - private ITSiteService siteService; @Autowired private TOperatorService operatorService; private String PREFIX = "/system/vipPayment/"; @@ -73,6 +73,9 @@ , Integer isRefund , String time ) { + // 判断当前是否有权限 + String roleid = UserExt.getUser().getRoleid(); + int count = relationService.count(new LambdaQueryWrapper<Relation>().eq(Relation::getRoleid, roleid).eq(Relation::getMenuid, 646)); VipPaymentDto vipPaymentDto = new VipPaymentDto(); if (StringUtils.hasLength(vipName)){ List<Integer> vipIds = vipService.lambdaQuery().like(Vip::getVipName, vipName) @@ -146,7 +149,12 @@ re.setAppUserName(appUser.getName()); re.setAppUserPhone(appUser.getPhone()); } + if (count>0){ + re.setMenuShow(1); + } + } + return res; } /** -- Gitblit v1.7.1