zouxuan 5 年之前
父节点
当前提交
42f06a0cc9

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/TeacherDao.java

@@ -170,7 +170,7 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
      * @param subjectId: 声部编号
      * @return java.util.List<com.ym.mec.biz.dal.entity.Teacher>
      */
-    List<Teacher> findOrganTeacherBySubject(@Param("organId") Integer organId,
+    List<Teacher> findOrganTeacherBySubject(@Param("organId") String organId,
                                             @Param("subjectId") Integer subjectId);
 
     /**

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

@@ -85,7 +85,7 @@ public interface TeacherService extends BaseService<Integer, Teacher> {
      * @param subjectId: 科目编号
      * @return java.util.List<com.ym.mec.biz.dal.entity.Teacher>
      */
-    List<Teacher> findOrganTeacherBySubject(@Param("organId") Integer organId,
+    List<Teacher> findOrganTeacherBySubject(@Param("organId") String organId,
                                             @Param("subjectId") Integer subjectId);
 
     /**

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

@@ -205,7 +205,7 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher>  imple
     }
 
 	@Override
-	public List<Teacher> findOrganTeacherBySubject(Integer organId, Integer subjectId) {
+	public List<Teacher> findOrganTeacherBySubject(String organId, Integer subjectId) {
 		return teacherDao.findOrganTeacherBySubject(organId,subjectId);
 	}
 

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/TeacherMapper.xml

@@ -481,7 +481,7 @@
         SELECT su.* FROM teacher t
         LEFT JOIN sys_user su on t.id_ = su.id_ WHERE 1=1
         <if test="organId != null">
-            AND t.organ_id_ = #{organId}
+            AND FIND_IN_SET(t.organ_id_,#{organId})
         </if>
         <if test="subjectId != null">
             AND FIND_IN_SET(#{subjectId},t.subject_id_)

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

@@ -48,7 +48,7 @@ public class EmployeeController extends BaseController {
                 return failed("用户所在分部异常");
             }else {
                 List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-                if(!list.contains(queryInfo.getOrganId())){
+                if(!list.containsAll(Arrays.asList(queryInfo.getOrganId().split(",")))){
                     return failed("用户所在分部异常");
                 }
             }

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

@@ -105,7 +105,7 @@ public class MusicGroupController extends BaseController {
 				return failed("用户所在分部异常");
 			}else {
 				List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-				if(!list.contains(queryInfo.getOrganId())){
+				if(!list.containsAll(Arrays.asList(queryInfo.getOrganId().split(",")))){
 					return failed("用户所在分部异常");
 				}
 			}

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

@@ -51,7 +51,7 @@ public class StudentApplyRefundsController extends BaseController {
 				return failed("用户所在分部异常");
 			}else {
 				List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-				if(!list.contains(queryInfo.getOrganId())){
+				if(!list.containsAll(Arrays.asList(queryInfo.getOrganId().split(",")))){
 					return failed("用户所在分部异常");
 				}
 			}

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

@@ -60,7 +60,7 @@ public class StudentManageController extends BaseController {
                 return failed("用户所在分部异常");
             }else {
                 List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-                if(!list.contains(queryInfo.getOrganId())){
+                if(!list.containsAll(Arrays.asList(queryInfo.getOrganId().split(",")))){
                     return failed("用户所在分部异常");
                 }
             }

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

@@ -59,7 +59,7 @@ public class StudentPaymentOrderController extends BaseController {
                 return failed("用户所在分部异常");
             }else {
                 List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-                if(!list.contains(queryInfo.getOrganId())){
+                if(!list.containsAll(Arrays.asList(queryInfo.getOrganId().split(",")))){
                     return failed("用户所在分部异常");
                 }
             }

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

@@ -52,7 +52,7 @@ public class StudentRechargeController extends BaseController {
 				return failed("用户所在分部异常");
 			}else {
 				List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-				if(!list.contains(queryInfo.getOrganId())){
+				if(!list.containsAll(Arrays.asList(queryInfo.getOrganId().split(",")))){
 					return failed("用户所在分部异常");
 				}
 			}

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

@@ -62,7 +62,7 @@ public class StudentWithdrawController extends BaseController {
 				return failed("用户所在分部异常");
 			}else {
 				List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-				if(!list.contains(queryInfo.getOrganId())){
+				if(!list.containsAll(Arrays.asList(queryInfo.getOrganId().split(",")))){
 					return failed("用户所在分部异常");
 				}
 			}

+ 3 - 6
mec-web/src/main/java/com/ym/mec/web/controller/TeacherController.java

@@ -60,7 +60,7 @@ public class TeacherController extends BaseController {
                 return failed("用户所在分部异常");
             }else {
                 List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-                if(!list.contains(queryInfo.getOrganId())){
+                if(!list.containsAll(Arrays.asList(queryInfo.getOrganId().split(",")))){
                     return failed("用户所在分部异常");
                 }
             }
@@ -101,7 +101,7 @@ public class TeacherController extends BaseController {
                 return failed("用户所在分部异常");
             }else {
                 List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-                if(!list.contains(organId)){
+                if(!list.containsAll(Arrays.asList(organId.split(",")))){
                     return failed("用户所在分部异常");
                 }
             }
@@ -114,10 +114,7 @@ public class TeacherController extends BaseController {
     @PreAuthorize("@pcs.hasPermissions('teacher/findOrganTeacherBySubject')")
     public HttpResponseResult findOrganTeacherBySubject(Integer subjecId) {
         String organId = sysUserFeignService.queryUserInfo().getOrganId();
-        if(StringUtils.isNotEmpty(organId)){
-            return succeed(teacherService.findOrganTeacherBySubject(Integer.parseInt(organId),subjecId));
-        }
-        return succeed(teacherService.findOrganTeacherBySubject(null,subjecId));
+        return succeed(teacherService.findOrganTeacherBySubject(organId,subjecId));
     }
 
     @ApiOperation(value = "获取乐团所有老师")

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

@@ -63,7 +63,7 @@ public class VipGroupActivityController extends BaseController {
                 return failed("用户所在分部异常");
             }else {
                 List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-                if(!list.contains(queryInfo.getOrganId())){
+                if(!list.containsAll(Arrays.asList(queryInfo.getOrganId().split(",")))){
                     return failed("用户所在分部异常");
                 }
             }

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

@@ -56,7 +56,7 @@ public class VipGroupCategoryController extends BaseController {
 				return failed("用户所在分部异常");
 			}else {
 				List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-				if(!list.contains(organId)){
+				if(!list.containsAll(Arrays.asList(organId.split(",")))){
 					return failed("用户所在分部异常");
 				}
 			}

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

@@ -88,7 +88,7 @@ public class VipGroupManageController extends BaseController {
                 return failed("用户所在分部异常");
             }else {
                 List<String> list = Arrays.asList(employee.getOrganIdList().split(","));
-                if(!list.contains(queryInfo.getOrganId())){
+                if(!list.containsAll(Arrays.asList(queryInfo.getOrganId().split(",")))){
                     return failed("用户所在分部异常");
                 }
             }