-1

この WalgreensRewardsDRLookupEnabledPPI クラスに加えて、フィールド WAG_REWARDS_DR_ROLLOUT_LOOKUP_LOCKED が true かどうかをチェックする必要があるという条件があります。true の場合は、トランザクション パラメータ ITransactionHashtableWag.EMPLOYEE_DISCOUNT_APPLIED_ENABLE_LOOKUP を確認します。true の場合のみ値 10 を返し、それ以外の場合は値 0 を返します。WAG_REWARDS_DR_ROLLOUT_LOOKUP_LOCKED が 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;

上記の実装が正しいことをアドバイスしてください.!!

4

1 に答える 1

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;
于 2012-04-24T10:47:45.877 に答える