From d0c0c232e4f1c5551619cae25a8c3a75fd232f4b Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期三, 03 九月 2025 11:54:35 +0800 Subject: [PATCH] 加盟商设置是否隐藏 --- ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/OrderController.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/OrderController.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/OrderController.java index 3e0cbd2..24c280a 100644 --- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/OrderController.java +++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/OrderController.java @@ -544,8 +544,10 @@ } orderQueryRequest.setServIds(servIds); Integer franchiseeId = loginUser.getSysUser().getFranchiseeId(); + Integer isDisplay = 0; if (franchiseeId!=null) { Franchisee byId = franchiseeService.getById(franchiseeId); + isDisplay = byId.getIsDisplay(); String[] siteIds = byId.getSiteIds().split(","); orderQueryRequest.setSiteIds(siteIds); if (loginUser.getIsFranchisee() && siteIds.length == 0) { @@ -562,6 +564,20 @@ R<List<Order>> result = orderClient.excelExport(orderQueryRequest); + if(franchiseeId!=null){ + if(isDisplay == 0){ + for (Order datum : result.getData()) { + if(StringUtils.hasLength(datum.getServerName())){ + datum.setServerName(datum.getServerName().charAt(0)+"***"); + } + if(StringUtils.hasLength(datum.getServerPhone())){ + datum.setServerPhone(around(datum.getServerPhone(), 3, 4)); + } + } + return orderService.excelExport(result.getData(), response); + } + return orderService.excelExport(result.getData(), response); + } for (Order datum : result.getData()) { if(StringUtils.hasLength(datum.getServerName()) && !"admin".equals(loginUser.getSysUser().getAccount())){ datum.setServerName(datum.getServerName().charAt(0)+"***"); -- Gitblit v1.7.1