Browse Source

Merge remote-tracking branch 'origin/saas' into saas

hgw 3 years ago
parent
commit
eb5a315cb8

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/SysEmployeePositionService.java

@@ -23,7 +23,7 @@ public interface SysEmployeePositionService extends BaseService<Integer, SysEmpl
     * @author zx
     * @author zx
     * @date 2022/1/8 11:29
     * @date 2022/1/8 11:29
     */
     */
-    Map<String, List<SimpleUserDto>> findOrganPosition(String organIds);
+    Map<String, List<SimpleUserDto>> findOrganPosition(String organIds, Integer tenantId);
 
 
     /**
     /**
     * @description: 查询当前用户是否只有指定角色
     * @description: 查询当前用户是否只有指定角色

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/IndexBaseMonthDataServiceImpl.java

@@ -364,7 +364,7 @@ public class IndexBaseMonthDataServiceImpl extends BaseServiceImpl<Long, IndexBa
 			saveData(indexBaseMonthDataDao.getMusicData(dayStr,tenantId), dayStr, IndexDataType.PROGRESS_MUSIC_GROUP_NUM, tenantId);
 			saveData(indexBaseMonthDataDao.getMusicData(dayStr,tenantId), dayStr, IndexDataType.PROGRESS_MUSIC_GROUP_NUM, tenantId);
 		}
 		}
 		if(CollectionUtils.isEmpty(dataTypes)||dataTypes.contains(TRANSACTION_TEACHER_NUM)) {
 		if(CollectionUtils.isEmpty(dataTypes)||dataTypes.contains(TRANSACTION_TEACHER_NUM)) {
-			Map<String, List<SimpleUserDto>> organPosition = employeePositionService.findOrganPosition(null);
+			Map<String, List<SimpleUserDto>> organPosition = employeePositionService.findOrganPosition(null, tenantId);
 			List<SimpleUserDto> transactionTeachers = organPosition.get(SysUserRoleEnum.JOIN_TEACHER.name());
 			List<SimpleUserDto> transactionTeachers = organPosition.get(SysUserRoleEnum.JOIN_TEACHER.name());
 			Map<Integer, Integer> organTeacherNumMap = new HashMap<>();
 			Map<Integer, Integer> organTeacherNumMap = new HashMap<>();
 			for (SimpleUserDto transactionTeacher : transactionTeachers) {
 			for (SimpleUserDto transactionTeacher : transactionTeachers) {

+ 1 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysEmployeePositionServiceImpl.java

@@ -51,8 +51,7 @@ public class SysEmployeePositionServiceImpl extends BaseServiceImpl<Integer, Sys
 	}
 	}
 
 
     @Override
     @Override
-    public Map<String, List<SimpleUserDto>> findOrganPosition(String organIds) {
-		Integer tenantId = TenantContextHolder.getTenantId();
+    public Map<String, List<SimpleUserDto>> findOrganPosition(String organIds, Integer tenantId) {
 		List<SimpleUserDto> organPosition = sysEmployeePositionDao.findOrganPosition(organIds, tenantId);
 		List<SimpleUserDto> organPosition = sysEmployeePositionDao.findOrganPosition(organIds, tenantId);
 		if(organPosition != null && organPosition.size() > 0){
 		if(organPosition != null && organPosition.size() > 0){
 			Map<Integer, List<SimpleUserDto>> collect = organPosition.stream().collect(Collectors.groupingBy(e -> e.getPositionId()));
 			Map<Integer, List<SimpleUserDto>> collect = organPosition.stream().collect(Collectors.groupingBy(e -> e.getPositionId()));

+ 3 - 1
mec-teacher/src/main/java/com/ym/mec/teacher/controller/SysEmployeePositionController.java

@@ -3,6 +3,7 @@ package com.ym.mec.teacher.controller;
 import com.ym.mec.biz.service.OrganizationService;
 import com.ym.mec.biz.service.OrganizationService;
 import com.ym.mec.biz.service.SysEmployeePositionService;
 import com.ym.mec.biz.service.SysEmployeePositionService;
 import com.ym.mec.common.controller.BaseController;
 import com.ym.mec.common.controller.BaseController;
+import com.ym.mec.common.tenant.TenantContextHolder;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -23,6 +24,7 @@ public class SysEmployeePositionController extends BaseController {
     @ApiOperation(value = "获取分部下员工职位列表")
     @ApiOperation(value = "获取分部下员工职位列表")
     @GetMapping("/findOrganPosition")
     @GetMapping("/findOrganPosition")
     public Object findAll(){
     public Object findAll(){
-        return succeed(employeePositionService.findOrganPosition(organizationService.getTeacherOrgan()));
+        Integer tenantId = TenantContextHolder.getTenantId();
+        return succeed(employeePositionService.findOrganPosition(organizationService.getTeacherOrgan(), tenantId));
     }
     }
 }
 }

+ 3 - 1
mec-web/src/main/java/com/ym/mec/web/controller/SysEmployeePositionController.java

@@ -3,6 +3,7 @@ package com.ym.mec.web.controller;
 import com.ym.mec.biz.service.OrganizationService;
 import com.ym.mec.biz.service.OrganizationService;
 import com.ym.mec.biz.service.SysEmployeePositionService;
 import com.ym.mec.biz.service.SysEmployeePositionService;
 import com.ym.mec.common.controller.BaseController;
 import com.ym.mec.common.controller.BaseController;
+import com.ym.mec.common.tenant.TenantContextHolder;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -26,6 +27,7 @@ public class SysEmployeePositionController extends BaseController {
     @PreAuthorize("@pcs.hasPermissions('employeePosition/findOrganPosition')")
     @PreAuthorize("@pcs.hasPermissions('employeePosition/findOrganPosition')")
     public Object findAll(String organIds) throws Exception {
     public Object findAll(String organIds) throws Exception {
         organIds = organizationService.getEmployeeOrgan(organIds);
         organIds = organizationService.getEmployeeOrgan(organIds);
-        return succeed(employeePositionService.findOrganPosition(organIds));
+        Integer tenantId = TenantContextHolder.getTenantId();
+        return succeed(employeePositionService.findOrganPosition(organIds, tenantId));
     }
     }
 }
 }