Browse Source

8月5日地区权限

huangqizheng/feature-20250805200446-配置修改及充值导出修改
sunjiabei 2 weeks ago
parent
commit
27126b7e2e
  1. 20
      src/main/java/com/example/demo/controller/coin/ConsumeController.java
  2. 4
      src/main/java/com/example/demo/controller/coin/RechargeController.java
  3. 6
      src/main/java/com/example/demo/controller/coin/RefundController.java

20
src/main/java/com/example/demo/controller/coin/ConsumeController.java

@ -90,10 +90,12 @@ public class ConsumeController {
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String token = request.getHeader("token");
Admin admin = (Admin) JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class);
List<String> markets = Arrays.asList(StringUtils.split(admin.getMarkets(), ","));
if(!markets.contains("总部")&&!markets.contains("研发部")) {
page.getConsumeUser().setMarkets(markets);
if (admin != null) {
List<String> list = Arrays.asList(admin.getMarkets().split(","));
page.getConsumeUser().setMarkets(list);
}
else{
return Result.error("角色为空");
}
}
return Result.success(consumeService.selectBy(page.getPageNum(), page.getPageSize(), page.getConsumeUser()));
@ -113,10 +115,12 @@ public class ConsumeController {
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String token = request.getHeader("token");
Admin admin = (Admin) JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class);
List<String> markets = Arrays.asList(StringUtils.split(admin.getMarkets(), ","));
if(!markets.contains("1")) {
consumeUser.setMarkets(markets);
if (admin != null) {
List<String> list = Arrays.asList(admin.getMarkets().split(","));
consumeUser.setMarkets(list);
}
else{
return Result.error("角色为空");
}
}
Gold gold = consumeService.statsGold(consumeUser);

4
src/main/java/com/example/demo/controller/coin/RechargeController.java

@ -83,8 +83,8 @@ public class RechargeController {
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String token = request.getHeader("token");
Admin admin = (Admin) JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class);
if (admin != null) {
List<String> markets = Arrays.asList(StringUtils.split(admin.getMarkets(), ","));;
if(!markets.contains("总部")&&!markets.contains("研发部")) {
page.getRechargeUser().setMarkets(markets);
}
}
@ -106,10 +106,8 @@ public class RechargeController {
String token = request.getHeader("token");
Admin admin = (Admin) JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class);
List<String> markets = Arrays.asList(StringUtils.split(admin.getMarkets(), ","));;
if(!markets.contains("总部")&&!markets.contains("研发部")) {
rechargeUser.setMarkets(markets);
}
}
Gold gold = rechargeService.statsGold(rechargeUser);
return Result.success(gold);
} catch (Exception e) {

6
src/main/java/com/example/demo/controller/coin/RefundController.java

@ -79,11 +79,8 @@ public class RefundController {
String token = request.getHeader("token");
Admin admin = (Admin) JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class);
List<String> markets = Arrays.asList(StringUtils.split(admin.getMarkets(), ","));
if(!markets.contains("总部")&&!markets.contains("研发部")) {
page.getRefundUser().setMarkets(markets);
}
}
return Result.success(refundService.selectBy(page.getPageNum(), page.getPageSize(), page.getRefundUser()));
}
} catch (Exception e) {
@ -102,11 +99,8 @@ public class RefundController {
String token = request.getHeader("token");
Admin admin = (Admin) JWTUtil.getUserDetailsList(String.valueOf(token), Admin.class);
List<String> markets = Arrays.asList(StringUtils.split(admin.getMarkets(), ","));
if(!markets.contains("1")) {
refundUser.setMarkets(markets);
}
}
Gold gold = refundService.statsGold(refundUser);
return Result.success(gold);
} catch (Exception e) {

Loading…
Cancel
Save