2012-04-24 24 views
-1

У меня есть условие, которое утверждает, что .. В дополнение к этому классу WalgreensRewardsDRLookupEnabledPPI следует проверить, действительно ли поле WAG_REWARDS_DR_ROLLOUT_LOOKUP_ LOCKED истинно. Если это так, проверьте параметр транзакции ITransactionHashtableWag.EMPLOYEE_DISCOUNT_APPLIED_ENABLE_LOOKUP. Только тогда, когда это правда, вернуться со значением 10 в противном случае возвращают со значением 0.If 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 истинно, а значение EMPLOYEE_DISCOUNT_APPLIED_ENABLE_LOOKUP - false. Вы можете значительно упростить это:

if (WAG_REWARDS_DR_ROLLOUT_LOOKUP_LOCKED 
    && ITransactionHashtableWag.EMPLOYEE_DISCOUNT_APPLIED_ENABLE_LOOKUP) { 
    return 10; 
} 
return 0; 
Смежные вопросы