From e3f571e30b6407fab45a687f266d018fe79d5325 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 01 九月 2025 15:35:44 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TVipDetailController.java | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 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..fc8117d 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 @@ -7,6 +7,7 @@ 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.*; @@ -48,6 +49,10 @@ private AppUserClient appUserClient; @Autowired private VipPaymentClient vipPaymentClient; + @Autowired + private IUserService userService; + @Autowired + private IRoleService roleService; @Autowired private ITSiteService siteService; @Autowired @@ -265,9 +270,16 @@ @RequestMapping(value = "/refund") @ResponseBody public Object list(@RequestBody VipRefundDto vipRefundDto) { + Integer objectId = UserExt.getUser().getObjectId(); + User user = userService.getById(UserExt.getUser().getId()); + String roleid = user.getRoleid(); + Role role = roleService.getById(roleid); + if (!role.getName().contains("财务")){ + return ResultUtil.error("权限不足"); + } String code =vipPaymentClient.refund(vipRefundDto); if (code!=null&& code.equals("200")){ - return ResultUtil.success(); + return ResultUtil.success("操作成功"); }else{ return ResultUtil.error("退费失败"); } -- Gitblit v1.7.1