|
@@ -4,7 +4,6 @@ import com.ruoyi.common.core.domain.entity.SysRole;
|
|
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
|
|
import com.ruoyi.common.utils.PageUtils;
|
|
|
import com.ruoyi.sim.constant.Consts;
|
|
|
-import com.ruoyi.sim.domain.Student;
|
|
|
import com.ruoyi.sim.domain.Teacher;
|
|
|
import com.ruoyi.system.mapper.*;
|
|
|
import com.ruoyi.system.service.ISysConfigService;
|
|
@@ -23,7 +22,7 @@ import java.util.List;
|
|
|
@Service
|
|
|
public class TeacherService {
|
|
|
|
|
|
- private static final Logger log = LoggerFactory.getLogger(StudentService.class);
|
|
|
+ private static final Logger l = LoggerFactory.getLogger(StudentService.class);
|
|
|
|
|
|
@Autowired
|
|
|
private SysUserMapper userMapper;
|
|
@@ -54,7 +53,7 @@ public class TeacherService {
|
|
|
// @DataScope(deptAlias = "d", userAlias = "u")
|
|
|
public List<SysUser> selectTeacherList() {
|
|
|
SysUser su = new SysUser();
|
|
|
- List<SysUser> list = userMapper.selectUserList(su);
|
|
|
+ List<SysUser> list = userMapper.selectUserList(su);
|
|
|
List<SysUser> list2 = new ArrayList<SysUser>();
|
|
|
// todo:
|
|
|
for (SysUser sysUser : list) {
|
|
@@ -76,6 +75,7 @@ public class TeacherService {
|
|
|
* @return
|
|
|
*/
|
|
|
public List<Teacher> list(SysUser suQ) {
|
|
|
+ l.info("suQ:{}", suQ);
|
|
|
// 分页
|
|
|
PageUtils.startPage();
|
|
|
suQ.setRoleId(Consts.ROLE_ID_TEACHER);
|
|
@@ -89,4 +89,26 @@ public class TeacherService {
|
|
|
});
|
|
|
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;
|
|
|
+ }
|
|
|
}
|