|  | @@ -4,7 +4,6 @@ import com.ruoyi.common.core.domain.entity.SysRole;
 | 
											
												
													
														|  |  import com.ruoyi.common.core.domain.entity.SysUser;
 |  |  import com.ruoyi.common.core.domain.entity.SysUser;
 | 
											
												
													
														|  |  import com.ruoyi.common.utils.PageUtils;
 |  |  import com.ruoyi.common.utils.PageUtils;
 | 
											
												
													
														|  |  import com.ruoyi.sim.constant.Consts;
 |  |  import com.ruoyi.sim.constant.Consts;
 | 
											
												
													
														|  | -import com.ruoyi.sim.domain.Student;
 |  | 
 | 
											
												
													
														|  |  import com.ruoyi.sim.domain.Teacher;
 |  |  import com.ruoyi.sim.domain.Teacher;
 | 
											
												
													
														|  |  import com.ruoyi.system.mapper.*;
 |  |  import com.ruoyi.system.mapper.*;
 | 
											
												
													
														|  |  import com.ruoyi.system.service.ISysConfigService;
 |  |  import com.ruoyi.system.service.ISysConfigService;
 | 
											
										
											
												
													
														|  | @@ -23,7 +22,7 @@ import java.util.List;
 | 
											
												
													
														|  |  @Service
 |  |  @Service
 | 
											
												
													
														|  |  public class TeacherService {
 |  |  public class TeacherService {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -    private static final Logger log = LoggerFactory.getLogger(StudentService.class);
 |  | 
 | 
											
												
													
														|  | 
 |  | +    private static final Logger l = LoggerFactory.getLogger(StudentService.class);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Autowired
 |  |      @Autowired
 | 
											
												
													
														|  |      private SysUserMapper userMapper;
 |  |      private SysUserMapper userMapper;
 | 
											
										
											
												
													
														|  | @@ -54,7 +53,7 @@ public class TeacherService {
 | 
											
												
													
														|  |      // @DataScope(deptAlias = "d", userAlias = "u")
 |  |      // @DataScope(deptAlias = "d", userAlias = "u")
 | 
											
												
													
														|  |      public List<SysUser> selectTeacherList() {
 |  |      public List<SysUser> selectTeacherList() {
 | 
											
												
													
														|  |          SysUser su = new SysUser();
 |  |          SysUser su = new SysUser();
 | 
											
												
													
														|  | -        List<SysUser> list  = userMapper.selectUserList(su);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        List<SysUser> list = userMapper.selectUserList(su);
 | 
											
												
													
														|  |          List<SysUser> list2 = new ArrayList<SysUser>();
 |  |          List<SysUser> list2 = new ArrayList<SysUser>();
 | 
											
												
													
														|  |          // todo:
 |  |          // todo:
 | 
											
												
													
														|  |          for (SysUser sysUser : list) {
 |  |          for (SysUser sysUser : list) {
 | 
											
										
											
												
													
														|  | @@ -76,6 +75,7 @@ public class TeacherService {
 | 
											
												
													
														|  |       * @return
 |  |       * @return
 | 
											
												
													
														|  |       */
 |  |       */
 | 
											
												
													
														|  |      public List<Teacher> list(SysUser suQ) {
 |  |      public List<Teacher> list(SysUser suQ) {
 | 
											
												
													
														|  | 
 |  | +        l.info("suQ:{}", suQ);
 | 
											
												
													
														|  |          // 分页
 |  |          // 分页
 | 
											
												
													
														|  |          PageUtils.startPage();
 |  |          PageUtils.startPage();
 | 
											
												
													
														|  |          suQ.setRoleId(Consts.ROLE_ID_TEACHER);
 |  |          suQ.setRoleId(Consts.ROLE_ID_TEACHER);
 | 
											
										
											
												
													
														|  | @@ -89,4 +89,26 @@ public class TeacherService {
 | 
											
												
													
														|  |          });
 |  |          });
 | 
											
												
													
														|  |          return listSt;
 |  |          return listSt;
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    /**
 | 
											
												
													
														|  | 
 |  | +     * [分页]查询教师列表。
 | 
											
												
													
														|  | 
 |  | +     *
 | 
											
												
													
														|  | 
 |  | +     * @param suQ
 | 
											
												
													
														|  | 
 |  | +     * @return
 | 
											
												
													
														|  | 
 |  | +     */
 | 
											
												
													
														|  | 
 |  | +    public List<Teacher> list2(SysUser suQ) {
 | 
											
												
													
														|  | 
 |  | +        l.info("suQ:{}", suQ);
 | 
											
												
													
														|  | 
 |  | +        // 分页
 | 
											
												
													
														|  | 
 |  | +        PageUtils.startPage();
 | 
											
												
													
														|  | 
 |  | +        suQ.setRoleId(Consts.ROLE_ID_TEACHER);
 | 
											
												
													
														|  | 
 |  | +        List<SysUser> listSu = sysUserService.selectAllocatedListV2(suQ);
 | 
											
												
													
														|  | 
 |  | +        List<Teacher> listSt = new ArrayList<>(listSu.size());
 | 
											
												
													
														|  | 
 |  | +        listSu.forEach(su -> {
 | 
											
												
													
														|  | 
 |  | +            Teacher t = new Teacher();
 | 
											
												
													
														|  | 
 |  | +            su.setPassword("~~~~");
 | 
											
												
													
														|  | 
 |  | +            BeanUtils.copyProperties(su, t);
 | 
											
												
													
														|  | 
 |  | +            listSt.add(t);
 | 
											
												
													
														|  | 
 |  | +        });
 | 
											
												
													
														|  | 
 |  | +        return listSt;
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  |  }
 |  |  }
 |