2012-04-24 101 views
-1

我有一個條件說明..此外WalgreensRewardsDRLookupEnabledPPI類應該檢查 字段WAG_REWARDS_DR_ROLLOUT_LOOKUP_ LOCKED是否爲true。如果屬實,請檢查交易參數 ITransactionHashtableWag.EMPLOYEE_DISCOUNT_APPLIED_ENABLE_LOOKUP。只有當它 是真實的,與價值10返回,否則與鎖定的值0。如果WAG_REWARDS_DR_ROLLOUT_LOOKUP_返回是假的,只需用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時,您沒有返回聲明。 您可以極大地簡化爲:

if (WAG_REWARDS_DR_ROLLOUT_LOOKUP_LOCKED 
    && ITransactionHashtableWag.EMPLOYEE_DISCOUNT_APPLIED_ENABLE_LOOKUP) { 
    return 10; 
} 
return 0;