mirror of
https://github.com/suyiiyii/SIMS.git
synced 2025-06-03 12:56:10 +08:00
模糊查询
This commit is contained in:
parent
a7052ec87a
commit
ded0c9939f
@ -16,9 +16,6 @@ import top.suyiiyii.sims.service.RoleService;
|
|||||||
*/
|
*/
|
||||||
@Configuration
|
@Configuration
|
||||||
public class InterceptorConfig extends WebMvcConfigurationSupport {
|
public class InterceptorConfig extends WebMvcConfigurationSupport {
|
||||||
@Autowired
|
|
||||||
private RoleService roleService;
|
|
||||||
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private JwtInterceptor jwtInterceptor;
|
private JwtInterceptor jwtInterceptor;
|
||||||
|
@ -32,6 +32,7 @@ public class AdminController {
|
|||||||
@AuthAccess(allowRoles = {"admin"})
|
@AuthAccess(allowRoles = {"admin"})
|
||||||
@GetMapping("/findAllUsersWithRoles")
|
@GetMapping("/findAllUsersWithRoles")
|
||||||
public Result findAllUsersWithRoles() {
|
public Result findAllUsersWithRoles() {
|
||||||
|
|
||||||
List<User> userList = roleService.findAllUsersWithRoles();
|
List<User> userList = roleService.findAllUsersWithRoles();
|
||||||
return Result.success(userList);
|
return Result.success(userList);
|
||||||
}
|
}
|
||||||
|
@ -108,6 +108,7 @@ RecordController {
|
|||||||
recordService.addRecord(record);
|
recordService.addRecord(record);
|
||||||
return Result.msg("添加成功");
|
return Result.msg("添加成功");
|
||||||
}
|
}
|
||||||
|
@AuthAccess(allowRoles = {"admin"})
|
||||||
@Operation(summary = "模糊查询奖惩记录")
|
@Operation(summary = "模糊查询奖惩记录")
|
||||||
@GetMapping("/admin/likeRecords")
|
@GetMapping("/admin/likeRecords")
|
||||||
public Result<List<RecordDto>> searchRecords(
|
public Result<List<RecordDto>> searchRecords(
|
||||||
@ -115,17 +116,24 @@ RecordController {
|
|||||||
@RequestParam(defaultValue = "10") int size,
|
@RequestParam(defaultValue = "10") int size,
|
||||||
String username,Integer studentId, String userGroup, String grade,String roleName) {
|
String username,Integer studentId, String userGroup, String grade,String roleName) {
|
||||||
Integer s1=studentId;
|
Integer s1=studentId;
|
||||||
|
List<Integer> studentIds = new ArrayList<>();
|
||||||
|
List<Record> records=new ArrayList<>();
|
||||||
|
studentIds.add(studentId);
|
||||||
if(roleName!="") {
|
if(roleName!="") {
|
||||||
//rolename查用户id
|
//rolename查用户id
|
||||||
Integer userId = roleService.getIdByrolename(roleName);
|
Integer userId = roleService.getIdByrolename(roleName);
|
||||||
// 用户id查记录
|
// 用户id查记录
|
||||||
// s1 = userService.selectStudentIdByUserId(userId);
|
s1 = userService.getStudentIdByUserId(userId);
|
||||||
|
studentIds.add(s1);
|
||||||
}
|
}
|
||||||
if(username!="") {
|
if(username!="") {
|
||||||
//username查用户StudentId
|
//username查用户StudentId
|
||||||
s1= roleService.getStudentIdByUsername(username);
|
s1= roleService.getStudentIdByUsername(username);
|
||||||
|
studentIds.add(s1);
|
||||||
|
}
|
||||||
|
for (Integer Sid : studentIds) {
|
||||||
|
records.addAll(recordService.getRecordsLike(page,size,Sid,userGroup,grade));
|
||||||
}
|
}
|
||||||
List<Record> records=recordService.getRecordsLike(page,size,s1,userGroup,grade);
|
|
||||||
List<RecordDto> RecordDtos = new ArrayList<>();
|
List<RecordDto> RecordDtos = new ArrayList<>();
|
||||||
for (Record record : records) {
|
for (Record record : records) {
|
||||||
RecordDto RecordDto = modelMapper.map(record, RecordDto.class);
|
RecordDto RecordDto = modelMapper.map(record, RecordDto.class);
|
||||||
|
@ -96,4 +96,6 @@ public interface UserMapper extends BaseMapper<User> {
|
|||||||
@Select("select student_id from user where id = #{userId}")
|
@Select("select student_id from user where id = #{userId}")
|
||||||
String getStudentIdById(String userId);
|
String getStudentIdById(String userId);
|
||||||
|
|
||||||
|
@Select("select student_id from user where id = #{userId}")
|
||||||
|
Integer getStudentIdByUserId(Integer userId);
|
||||||
}
|
}
|
||||||
|
@ -45,14 +45,6 @@ public class UserService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private ModelMapper modelMapper;
|
private ModelMapper modelMapper;
|
||||||
|
|
||||||
public void addUser(User user) {
|
|
||||||
userMapper.addUser(user);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void updateUser(User user) {
|
|
||||||
userMapper.updateUser(user);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void deleteUser(int id) {
|
public void deleteUser(int id) {
|
||||||
userMapper.deleteUser(id);
|
userMapper.deleteUser(id);
|
||||||
}
|
}
|
||||||
@ -106,13 +98,6 @@ public class UserService {
|
|||||||
rbacService.addRoleWithUserId(user.getId(), "user");
|
rbacService.addRoleWithUserId(user.getId(), "user");
|
||||||
}
|
}
|
||||||
|
|
||||||
public User selectByUsername(String username) {
|
|
||||||
return userMapper.selectByUserName(username);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void updatePassword(User user) {
|
|
||||||
userMapper.updatePassword(user);
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<UserDto> findAllUsers() {
|
public List<UserDto> findAllUsers() {
|
||||||
List<User> users = userMapper.selectAll();
|
List<User> users = userMapper.selectAll();
|
||||||
@ -161,13 +146,13 @@ public class UserService {
|
|||||||
return UserDto;
|
return UserDto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
public List<Role> selectRolesById(Integer studentId) {
|
public List<Role> selectRolesById(Integer studentId) {
|
||||||
return roleMapper.selectRolesById(studentId);
|
return roleMapper.selectRolesById(studentId);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
public Integer getStudentIdByUserId(Integer userId) {
|
||||||
|
return userMapper.getStudentIdByUserId(userId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user