修改user相关查询

master
xiaoCJ 5 months ago
parent 32c559cd51
commit 43ed3e6b9f

@ -94,7 +94,9 @@ public class TeaGradeManageController {
}
//存储用户信息
List<StuUser> stuUsers = userMapper.selectByPrimaryKeys(userIds);
StuUserExample example =new StuUserExample();
example.createCriteria().andSystemOnwerEqualTo(systemOwner).andUseridIn(userIds);
List<StuUser> stuUsers = userMapper.selectByExample(example);
for (StuUser stuUser : stuUsers) {
userMap.put(stuUser.getUserid(), stuUser);
}

@ -131,10 +131,10 @@ public class UserController {
map.put("classId", user.getClassId());
map.put("userId", user.getUserid());
map.put("zyuserid", user.getZyUserid());
try{
try {
String uuid = getIPAndPlace(request, user.getName(), user.getUserid(), user.getStudentId());
map.put("logId", uuid);
}catch (Exception e){
} catch (Exception e) {
}
map.put("token", token);
@ -153,13 +153,18 @@ public class UserController {
LoginResult loginResult = LoginResult.create(jwtUser, token);
Map<String, Object> map = new HashMap<>();
map.put("name", loginResult.getName());
StuUserExample stuUserExample = new StuUserExample();
stuUserExample.createCriteria().andSystemOnwerEqualTo(systemOwner).andZyUseridEqualTo(Integer.parseInt(loginResult.getUserId()));
List<StuUser> stuUsers = stuUserMapper.selectByExample(stuUserExample);
String userid = stuUsers.get(0).getUserid();
map.put("username", loginResult.getUsername());
map.put("roleId", loginResult.getRoleId());
map.put("schoolId", loginResult.getSchoolId());
if (StringUtils.isNotBlank(loginResult.getUserId())) {
map.put("classId", loginResult.getClassId());
}
map.put("userId", loginResult.getUserId());
map.put("userId", userid);
map.put("token", token);
String uuid = getIPAndPlace(request, loginResult.getName(), loginResult.getUserId(), jwtUser.getStudentId());
map.put("logId", uuid);
@ -228,7 +233,6 @@ public class UserController {
StuClass stuClass = new StuClass();
ZYUserInfo zyUserInfo = zyUserInfoList.get(i);
Integer roleId = zyUserInfo.getRoleId(); //3教师 4学生
Integer zyUserId = zyUserInfo.getUserId();
String username = zyUserInfo.getUsername(); // studentid
String name = zyUserInfo.getName();
@ -366,12 +370,12 @@ public class UserController {
@AnonymousAccess
@PostMapping("/selectAllClassNameBySchoolId")
@ApiOperation("班级下拉框")
public ResultEntity<List<Map<String, String>>> selectAllClassNameBySchoolId(@RequestParam String schoolId,@RequestParam String systemOwner) {
StuUserExample example =new StuUserExample();
public ResultEntity<List<Map<String, String>>> selectAllClassNameBySchoolId(@RequestParam String schoolId, @RequestParam String systemOwner) {
StuUserExample example = new StuUserExample();
example.createCriteria().andSchoolIdEqualTo(schoolId);
List<StuUser> list = stuUserMapper.selectByExample(example);
String schoolName = list.get(0).getSchoolName();
return new ResultEntity<>(classMapper.selectAllClassNameBySchoolId(schoolName,systemOwner));
return new ResultEntity<>(classMapper.selectAllClassNameBySchoolId(schoolName, systemOwner));
}

@ -57,14 +57,14 @@ public interface StuUserMapper {
// @Select("select count(*) from stu_userinfo where class_id = #{s}")
// int selectNumByClass(@Param("s") String s);
@Select("<script>" +
"SELECT userid, name FROM stu_userinfo WHERE userid IN ("
+ "<foreach collection='userIds' separator=',' item='id'>"
+ "#{id}"
+ "</foreach>"
+ ")" +
"</script>")
List<StuUser> selectByPrimaryKeys(@Param("userIds") List<String> userIds);
// @Select("<script>" +
// "SELECT userid, name FROM stu_userinfo WHERE userid IN ("
// + "<foreach collection='userIds' separator=',' item='id'>"
// + "#{id}"
// + "</foreach>"
// + ")" +
// "</script>")
// List<StuUser> selectByPrimaryKeys(@Param("userIds") List<String> userIds);
List<StuUser> selectTeaExamAndUserDtos(@Param("schoolId")String schoolId,
@Param("keyWord") String keyWord,

Loading…
Cancel
Save