2016-05-10 3 views
0

まず第一に、私はグレイルズではかなり新しいことを伝えたいと思います。この質問は簡単に思えるかもしれませんが、私はこれで数時間を費やしています。grailsのuserIdによって結合テーブルのデータをチェックする方法は?

私は彼がデータを満了し、ユーザに確認しようとしているが、私は彼がデータの有効期限が切れた満了し、リスト内のすべてのユーザーを取得することができ、最高の方法で

Date currentDate = new Date(System.currentTimeMillis()) 
     def authRequest = Authentication.findAllByExpiresLessThan(currentDate) 

、期限が切れています。私がリストを取得していることに注目してください。

期限切れのデータが期限切れになった場合は、ユーザーのステータスをREQUESTED => ACTIVEに変更する必要があります。そして、これは私がauthRequestから要求したデータからGrailsをチェックインする方法を知らないことです。なぜなら、デバッグモードではオブジェクトを持つすべての列を取得できますが、他のテーブル

This is table/domain user: 
name|surname|status|user_id 
bob len REQUESTED asdfwerrg 
Marc Marc ACTIVE jryut6u5u 

This is table/domain authentication 
expires    | user_id 
2016-04-17 11:38:50 | asdfwerrg 
2016-05-10 11:38:50 | asdfwerrg 

希望と説明がOKで、事前のおかげで

答えて

関連する問題