diff --git a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/OrderBasicInfoController.java b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/OrderBasicInfoController.java index b9db828b0..78b0822fc 100644 --- a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/OrderBasicInfoController.java +++ b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/OrderBasicInfoController.java @@ -77,8 +77,20 @@ public class OrderBasicInfoController extends BaseController { */ @PreAuthorize("@ss.hasPermi('order:order:list')") @GetMapping("/order/totalData") - public AjaxResult getOrderTotalData(QueryOrderDTO orderBasicInfo) { - return AjaxResult.success(orderBasicInfoService.getOrderTotalData(orderBasicInfo)); + public AjaxResult getOrderTotalData(QueryOrderDTO dto) { + // 权限过滤 + AuthorizedDeptVO authorizedMap = SecurityUtils.getAuthorizedMap(); + if (authorizedMap == null) { + // 为空表示没有权限,返回空数组 + return new AjaxResult(); + } + String deptId = authorizedMap.getDeptId(); + // 根据部门id查询merchantId + PileMerchantInfo pileMerchantInfo = pileMerchantInfoService.queryInfoByDeptId(deptId); + if (pileMerchantInfo != null) { + dto.setMerchantId(String.valueOf(pileMerchantInfo.getId())); + } + return AjaxResult.success(orderBasicInfoService.getOrderTotalData(dto)); } /**