关于场景的实施

问题描述:

我有一个条件说明..此外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; 

请指教是上面的实现是正确的。

这是不正确的。 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;