From e9017dc3ca3197ed73cbf601a39b41f54e17a175 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 31 八月 2026 10:46:34 +0800
Subject: [PATCH] 修改因越权修改导致的部分接口调用受阻

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/ChargingBillController.java               |   17 ++++++++
 ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java                     |    2 
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java               |    7 +++
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TEnterpriseUserApplicationController.java |   33 ++++++++++++++++
 ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserClient.java               |    7 +++
 ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java                       |    4 ++
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/OrderClient.java                     |    2 
 7 files changed, 68 insertions(+), 4 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserClient.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserClient.java
index a175afa..de0e17a 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserClient.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserClient.java
@@ -22,9 +22,14 @@
  */
 @FeignClient(contextId = "AppUserClient", value = ServiceNameConstants.ACCOUNT_SERVICE, fallbackFactory = AppUserFallbackFactory.class)
 public interface AppUserClient {
+
+
     @ApiOperation(value = "管理后台-根据手机号查询用户ids", tags = {"管理后台-活动费用统计"})
-    @PostMapping(value = "/t-app-user/user/getUserIdsByPhone")
+    @PostMapping(value = "/t-app-user/user/getUserIdsByPhone1")
     public R<List<Long>> getUserIdsByPhone(@RequestParam("phone") String phone);
+
+
+
     @ApiOperation(value = "管理后台-开票发送邮件", tags = {"管理后台-开票发送邮件"})
     @PostMapping(value = "/t-app-user/uploadPdf")
     public R uploadPdf(@RequestBody UploadPdfDTO dto);
diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/OrderClient.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/OrderClient.java
index 8c1ace6..3993baf 100644
--- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/OrderClient.java
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/OrderClient.java
@@ -93,7 +93,7 @@
     R<TActivityVO> activityStatistics(@RequestBody TActivityStatisticsQuery dto);
     
     
-    @PostMapping(value = "/chargingBill/accountBillList")
+    @PostMapping(value = "/chargingBill/accountBillList1")
     @ApiOperation(value = "列表查询", tags = {"管理后台-账户结算账单"})
     R<AccountListVO> accountBillList(@RequestBody ChargingListQuery dto);
 
diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java
index eb21843..6a7935e 100644
--- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java
+++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java
@@ -79,7 +79,7 @@
     @PostMapping(value = "/t-coupon/getCouponById")
     R<TCoupon> getCouponById(@RequestParam("id") Integer id);
 
-    @PutMapping(value = "/t-enterprise-user-application/export")
+    @PutMapping(value = "/t-enterprise-user-application/export1")
     R<List<TEnterpriseUserApplication>> getTnterPrise();
     @GetMapping("/region/getRegionBuyCode/{code}")
     R<Region> getRegionBuyCode(@PathVariable("code") String code);
diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java
index c70bcd2..ba5ffc4 100644
--- a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java
+++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/JwtUtils.java
@@ -25,6 +25,8 @@
      */
     public static String createToken(Map<String, Object> claims)
     {
+        System.err.println("claims:" + claims);
+        System.err.println("secret:" + secret);
         String token = Jwts.builder().setClaims(claims).signWith(SignatureAlgorithm.HS512, secret).compact();
         return token;
     }
@@ -37,6 +39,8 @@
      */
     public static Claims parseToken(String token)
     {
+        System.err.println("token:" + token);
+        System.err.println("secret:" + secret);
         return Jwts.parser().setSigningKey(secret).parseClaimsJws(token).getBody();
     }
 
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
index ad91d44..d49c6ad 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
@@ -293,6 +293,12 @@
     public R<List<Long>> getUserIdsByPhone(@RequestParam("phone") String phone) {
         return R.ok(appUserService.list(new QueryWrapper<TAppUser>().like("phone",phone)).stream().map(TAppUser::getId).collect(Collectors.toList()));
     }
+
+
+    @PostMapping(value = "/user/getUserIdsByPhone1")
+    public R<List<Long>> getUserIdsByPhone1(@RequestParam("phone") String phone) {
+        return R.ok(appUserService.list(new QueryWrapper<TAppUser>().like("phone",phone)).stream().map(TAppUser::getId).collect(Collectors.toList()));
+    }
     
     
     @RequiresPermissions(value = {"/company"}, logical = Logical.OR)
@@ -1024,7 +1030,6 @@
     
     
     
-    @RequiresPermissions(value = {"/appUser/giftVip", "/appUser/gift_vip"}, logical = Logical.OR)
     @PostMapping(value = "/user/give/vip1")
     public R giveVip1(@RequestBody GiveVipDto  giveVipDto) {
         String[] split = giveVipDto.getUserIds().split(",");
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/ChargingBillController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/ChargingBillController.java
index 4c0eb59..9f607e3 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/ChargingBillController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/ChargingBillController.java
@@ -93,6 +93,23 @@
     }
 
 
+    @PostMapping(value = "/accountBillList1")
+    public R<AccountListVO> accountBillList1(@RequestBody ChargingListQuery dto) {
+        AccountListVO accountListVO = new AccountListVO();
+        ChargingBillVO res = chargingBillService.chargingBillList1(dto);
+        List<ChargingBillListVO> records = res.getList().getRecords();
+        accountListVO.setBillCount(records.size());
+        accountListVO.setTotalAmount(res.getPaymentAmount().subtract(res.getCommissionAmount()).subtract(res.getSharingAmount()).setScale(2, BigDecimal.ROUND_DOWN));
+        accountListVO.setPaymentAmount(res.getPaymentAmount().setScale(2, BigDecimal.ROUND_DOWN));
+        accountListVO.setRefundAmount(res.getRefundAmount().setScale(2, BigDecimal.ROUND_DOWN));
+        accountListVO.setCommissionAmount(res.getCommissionAmount().setScale(2, BigDecimal.ROUND_DOWN));
+        accountListVO.setSharingAmount(res.getSharingAmount().setScale(2, BigDecimal.ROUND_DOWN));
+        accountListVO.setList(res.getList());
+        accountListVO.setOrderList(res.getExportList());
+        return R.ok(accountListVO);
+    }
+
+
     
     @RequiresPermissions(value = {"/chargeBill"}, logical = Logical.OR)
     @PostMapping(value = "/chargingBillList")
diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TEnterpriseUserApplicationController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TEnterpriseUserApplicationController.java
index 7cd9edf..bf23103 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TEnterpriseUserApplicationController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TEnterpriseUserApplicationController.java
@@ -123,6 +123,39 @@
 //            }
 //        }
     }
+
+
+
+    @PutMapping(value = "/export1")
+    public R<List<TEnterpriseUserApplication>> export1() {
+
+
+        List<TEnterpriseUserApplication> list = enterpriseUserApplicationService.lambdaQuery().list();
+
+        return R.ok(list);
+//        Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams(), TEnterpriseExport.class, orderInvoiceExports);
+//        HttpServletResponse response = WebUtils.response();
+//        response.setCharacterEncoding("utf-8");
+//        ServletOutputStream outputStream = null;
+//        try {
+//            String fileName = URLEncoder.encode("公司导出.xls", "utf-8");
+//            response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
+//            response.setContentType("application/vnd.ms-excel;charset=UTF-8");
+//            response.setHeader("Pragma", "no-cache");
+//            response.setHeader("Cache-Control", "no-cache");
+//            outputStream = response.getOutputStream();
+//            workbook.write(outputStream);
+//        } catch (IOException e) {
+//            e.printStackTrace();
+//        } finally {
+//            try {
+//                workbook.close();
+//                outputStream.close();
+//            } catch (IOException e) {
+//                e.printStackTrace();
+//            }
+//        }
+    }
     
     
     

--
Gitblit v1.7.1