2017-05-06 2 views
0

Dans le code suivant, je veux mettre à jour le pilote, Query fonctionne bien mais je veux également vérifier l'autorité de l'utilisateur connecté mais le code suivant ne fonctionne pasSpring @PreAuthorize ne fonctionne pas sur demande PATCH

En la première requête completeOrder@PreAuthorized travaux d'annotation mais INTHE deuxième requête, il ne fonctionne pas

public interface OrderRepository extends JpaRepository<Order, Long> { 

    @PreAuthorize("hasAuthority('rights')") 
    @Query("Select o from Order o where o.orderStatus='DELIVERED'") 
    List<Order> completedOrder(); 

    @PreAuthorize("hasAuthority('rights')") 
    @Modifying 
    @Query("Update Order o set o.rider=:riderId where o.id= :orderId") 
    List<Order> changeRider(); 
} 
+0

Je crois que c'est un bug connu. https://jira.spring.io/browse/DATAREST-877 – kagmole

+0

problème non résolu – SFAH

Répondre

0

mon problème est maintenant résolu, erreur est pas dans mon code, en fait je vous envoie autre appel d'API et vérifier cette API: | Mon mauvais