Compare commits

..

No commits in common. "2049f5f87d0757cec6099390b66fea3ac240fc31" and "2b34113ab22c88a7baa0ffd8658f33a0a6b36004" have entirely different histories.

4 changed files with 12 additions and 6 deletions

View File

@ -33,12 +33,18 @@ public class NewsController {
public ResponseEntity<GetNewsListResponse> getNewsByRange(@RequestParam Integer start, @RequestParam Integer end, @RequestParam String token) { public ResponseEntity<GetNewsListResponse> getNewsByRange(@RequestParam Integer start, @RequestParam Integer end, @RequestParam String token) {
String username = JwtUtil.extractUsername(token); String username = JwtUtil.extractUsername(token);
UserHS user = userService.getUserByUsername(username); UserHS user = userService.getUserByUsername(username);
// TODO:完善用户权限
if (user.getSuperAdmin()) {
} else {
}
if (start >= end) { if (start >= end) {
return new ResponseEntity<>(HttpStatus.BAD_REQUEST); return new ResponseEntity<>(HttpStatus.BAD_REQUEST);
} }
List<News> newsList = newsService.getNewsByRange(start, end, user); long newsCount = newsService.getNewsCount();
long newsCount = newsList.size(); return new ResponseEntity<>(new GetNewsListResponse(newsCount, newsService.getNewsByRange(start, end, user)), HttpStatus.OK);
return new ResponseEntity<>(new GetNewsListResponse(newsCount, newsList), HttpStatus.OK);
} }
@PostMapping("/search") @PostMapping("/search")

View File

@ -107,7 +107,7 @@ public class UserManagementController {
@PostMapping("/delete") @PostMapping("/delete")
@Transactional @Transactional
public void delete(@RequestBody User user) { public void delete(@RequestBody User user) {
UserHS userHS = userService.getUserByUsername(user.getAccount()); UserHS userHS = userService.getUserByUsername(user.getName());
if (userHS != null) { if (userHS != null) {
//根据用户名删除用户 //根据用户名删除用户
userService.deleteUser(userHS.getUsername()); userService.deleteUser(userHS.getUsername());

View File

@ -8,7 +8,7 @@ import java.util.List;
public interface UserRepository extends JpaRepository<UserHS, Long> { public interface UserRepository extends JpaRepository<UserHS, Long> {
UserHS findByUsername(String username); UserHS findByUsername(String username);
Integer deleteByUsername(String username); boolean deleteByUsername(String username);
List<UserHS> findByTenant(String tenant); List<UserHS> findByTenant(String tenant);
} }

View File

@ -94,7 +94,7 @@ public class UserService {
return true; return true;
} }
public Integer deleteUser(String username){ public boolean deleteUser(String username){
return userRepository.deleteByUsername(username); return userRepository.deleteByUsername(username);
} }