关于场景的实施
问题描述:
我有一个条件说明..此外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;