zouxuan 4 anos atrás
pai
commit
cf62c0c53a

+ 10 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/SimpleUserDto.java

@@ -29,8 +29,18 @@ public class SimpleUserDto {
 
     private String phone;
 
+    private String organ_id_list_;
+
     private BigDecimal actualAmount;
 
+    public String getOrgan_id_list_() {
+        return organ_id_list_;
+    }
+
+    public void setOrgan_id_list_(String organ_id_list_) {
+        this.organ_id_list_ = organ_id_list_;
+    }
+
     public BigDecimal getActualAmount() {
         return actualAmount;
     }

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

@@ -3528,7 +3528,16 @@ public class ClassGroupServiceImpl extends BaseServiceImpl<Integer, ClassGroup>
 
     @Override
     public Object queryStudentPaymentCalenders(MergeClassSplitClassAffirmDto mergeClassSplitClassAffirmDto) {
-        List<Map<String, Integer>> subCourseNumMap = courseScheduleDao.querySubCourseNumMap(mergeClassSplitClassAffirmDto.getMasterClassGroupId());
+        ArrayList masterClassGroupId = new ArrayList();
+        masterClassGroupId.add(mergeClassSplitClassAffirmDto.getMasterClassGroupId());
+        //获取主班最大可排课时长
+        Map<String, Long> masterMap = MapUtil.convertIntegerMap(courseScheduleDao.findClassMaxCourseNumMap(masterClassGroupId));
+        //获取其他班级最大可排课时长
+        Map<String, Long> subMap = MapUtil.convertIntegerMap(courseScheduleDao.findClassMaxCourseNumMap(mergeClassSplitClassAffirmDto.getClassGroupIds()));
+        Set<String> masterKeySet = masterMap.keySet();
+        for (String s : masterKeySet) {
+
+        }
         return null;
     }
 

+ 3 - 3
mec-biz/src/main/java/com/ym/mec/biz/service/impl/EmployeeServiceImpl.java

@@ -260,13 +260,13 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee>  imp
 					imGroupModel.setMembers(memberList.toArray(imGroupMembers));
 				}
 			}
-		imFeignService.groupBatchJoin(imGroupModels);
+//		imFeignService.groupBatchJoin(imGroupModels);
 		}
 		//原有员工退群
 		List<ImGroupModel> groupModels = classGroupDao.queryTeacherQuitGroups(levelUserId);
-		imFeignService.groupBatchQuit(groupModels);
+//		imFeignService.groupBatchQuit(groupModels);
 		//更换教务老师等数据
-		employeeDao.employeeLevel(employeeLevelDtos);
+//		employeeDao.employeeLevel(employeeLevelDtos);
 		//新增离职时间
 		employeeDao.updateUserDemissionDate(levelUserId);
 	}

+ 3 - 3
mec-biz/src/main/resources/config/mybatis/EmployeeMapper.xml

@@ -251,10 +251,10 @@
     </select>
 
     <select id="findByRole" resultType="com.ym.mec.biz.dal.dto.SimpleUserDto">
-        SELECT
-          DISTINCT su.id_ userId,
+        SELECT DISTINCT su.id_ userId,
           su.real_name_ userName,
-          su.avatar_ avatar
+          su.avatar_ avatar,
+            e.organ_id_list_
         FROM
             sys_user su
             LEFT JOIN sys_user_role sur ON su.id_ = sur.user_id_

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

@@ -192,7 +192,7 @@ public class EmployeeController extends BaseController {
     @PreAuthorize("@pcs.hasPermissions('employee/findTechnician')")
     public HttpResponseResult findTechnician(){
         SysUser sysUser = sysUserFeignService.queryUserInfo();
-        String organIds=new String();
+        String organIds = new String();
         if (sysUser == null) {
             return failed("用户信息获取失败");
         }
@@ -205,24 +205,6 @@ public class EmployeeController extends BaseController {
         return succeed(employeeService.findByRole("37",organIds));
     }
 
-    @ApiOperation(value = "根据角色编号获取员工列表")
-    @GetMapping("/findEmployeeByRole")
-    @PreAuthorize("@pcs.hasPermissions('employee/findEmployeeByRole')")
-    public HttpResponseResult findEmployeeByRole(String roleId){
-        SysUser sysUser = sysUserFeignService.queryUserInfo();
-        String organIds=new String();
-        if (sysUser == null) {
-            return failed("用户信息获取失败");
-        }
-        if (!sysUser.getIsSuperAdmin()) {
-            Employee employee = employeeService.get(sysUser.getId());
-            if (StringUtils.isEmpty(organIds)) {
-                organIds=employee.getOrganIdList();
-            }
-        }
-        return succeed(employeeService.findByRole(roleId,organIds));
-    }
-
     @ApiOperation(value = "获取所选用户离职所需交接信息")
     @GetMapping("/levelDetail")
     @PreAuthorize("@pcs.hasPermissions('employee/levelDetail')")