From fc41b97c07249254845bf2c598763f25eb2592f7 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 24 十月 2023 21:31:47 +0800 Subject: [PATCH] 运营商权限 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java index 1de7b5d..a0d9606 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/CoursePackagePaymentController.java @@ -1,6 +1,7 @@ package com.dsh.guns.modular.system.controller.code; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.dsh.course.feignClient.account.AppUserClient; import com.dsh.course.feignClient.account.CityManagerClient; import com.dsh.course.feignClient.account.model.CityManager; @@ -27,9 +28,10 @@ import java.math.BigDecimal; import java.util.*; +import java.util.stream.Collectors; /** - * 广告管理控制器 + * 购课记录控制器 * */ @Controller @@ -120,6 +122,19 @@ @RequestMapping(value = "/listAll") @ResponseBody public List<CoursePackagePaymentVO> listAll(CoursePackagePaymentQuery query) { + Integer objectType = UserExt.getUser().getObjectType(); + if (objectType == 2){ + Integer objectId = UserExt.getUser().getObjectId(); + List<Integer> operatorId = storeService.list(new QueryWrapper<TStore>().eq("operatorId", objectId)) + .stream().map(TStore::getId).collect(Collectors.toList()); + query.setStoreIds(operatorId); + } + if (objectType == 3){ + Integer objectId = UserExt.getUser().getObjectId(); + List<Integer> list = new ArrayList<>(); + list.add(objectId); + query.setStoreIds(list); + } return coursePackagePaymentClient.listAll(query); } -- Gitblit v1.7.1