1 && ($currentValue % ($missSetValue + $missValue)) == $remainder) { return true; } } return false; } # 获取投放账户漏单记录值,以此来判断是否符合漏单条件 public static function accountMissValue($accountId, $advertiserSpaceId, $missConfig) { if(0 == $missConfig['miss_status']) { return false;// 漏单规则关闭,全部回传 } $hashKey = $accountId; if(!empty($advertiserSpaceId)) { $hashKey = $hashKey.'-'.$advertiserSpaceId; } $num = RedisModel::hIncrby(self::ACCOUNT_REPORT_MISS_INCR_NUM, $hashKey, 1); if (self::shouldMiss($num, $missConfig['miss_setvale'], $missConfig['miss_value'])) { return true;// 漏单 } else { return false;// 回传 } } }