2017-05-06 19 views
0

在下面的代碼我想更新騎手,查詢工作正常,但我還需要檢查登錄用戶的權限,但下面的代碼無法正常工作春天@PreAuthorize是不工作的PATCH請求

在第一個查詢completeOrder@PreAuthorized詮釋的作品,但在礦井第二個查詢它不起作用

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

我相信這是一個已知的錯誤。 https://jira.spring.io/browse/DATAREST-877 – kagmole

+0

問題未解決 – SFAH

回答

0

我現在的問題是解決了,錯不在我的代碼,其實我送不同的API調用,並檢查該API:|我的壞