2012-04-24 2 views
-1

このWalgreensRewardsDRLookupEnabledPPIクラスに追加すると、 フィールドWAG_REWARDS_DR_ROLLOUT_LOOKUP_ LOCKEDがtrueであるかどうかをチェックする必要があります。 trueの場合は、トランザクションパラメータ ITransactionHashtableWag.EMPLOYEE_DISCOUNT_APPLIED_ENABLE_LOOKUPを確認します。それ は、そうでない場合は、単純に10シナリオの実装に関して

で返す、LOCKED値0.IfのWAG_REWARDS_DR_ROLLOUT_LOOKUP_がfalseで返す値10を返し、真である場合のみ、アドバイスしてくださいコードの観点から、以下の実装が正しいかではありません。..

if (WAG_REWARDS_DR_ROLLOUT_LOOKUP_ LOCKED == true) 
{ 
    if ((WAG_REWARDS_DR_ROLLOUT_LOOKUP_ LOCKED == true) && (ITransactionHashtableWag.EMPLOYEE_DISCOUNT_APPLIED_ENABLE_LOOKUP == true) 
    { 
    return 10 ; 

} 
} 
else 
return 0; 

上記の実装が正しいことをお知らせください。

答えて

1

これは間違っています。 WAG_REWARDS_DR_ROLLOUT_LOOKUP_LOCKEDがtrueで、EMPLOYEE_DISCOUNT_APPLIED_ENABLE_LOOKUPがfalseの場合のreturn文はありません。 これを大幅に簡略化すると、次のようになります。

if (WAG_REWARDS_DR_ROLLOUT_LOOKUP_LOCKED 
    && ITransactionHashtableWag.EMPLOYEE_DISCOUNT_APPLIED_ENABLE_LOOKUP) { 
    return 10; 
} 
return 0; 
関連する問題