diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/repository/MessageRepository.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/repository/MessageRepository.java index 995f6885..eff7937c 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/repository/MessageRepository.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/repository/MessageRepository.java @@ -13,6 +13,6 @@ import org.springframework.data.jpa.repository.Query; public interface MessageRepository extends JpaRepository, JpaSpecificationExecutor { @Modifying - @Query(value = "delete from meessage where id = ?1", nativeQuery = true) - void deleteMessageById(long id); + @Query(value = "delete from message where id = ?1", nativeQuery = true) + void deleteMessageById(Long id); } diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/rest/MessageController.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/rest/MessageController.java index 30a1b7b3..66a64b8d 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/rest/MessageController.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/rest/MessageController.java @@ -41,7 +41,7 @@ public class MessageController { @Log("删除消息") @ApiOperation(value = "删除消息") - @DeleteMapping(value = "/messagee/{id}") + @DeleteMapping(value = "/message/{id}") @PreAuthorize("hasAnyRole('ADMIN','MESSAGE_ALL','MESSAGE_DELETE')") public ResponseEntity delete(@PathVariable Long id){ messageService.delete(id); diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/MessageServiceImpl.java b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/MessageServiceImpl.java index d368a55f..67a246b6 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/MessageServiceImpl.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/system/service/impl/MessageServiceImpl.java @@ -73,6 +73,7 @@ public class MessageServiceImpl implements MessageService { } @Override + @Transactional(rollbackFor = Exception.class) public void delete(Long id) { messageRepository.deleteMessageById(id);; }