andWhere(['source_table_id' => $ids, 'source_table' => CommissionLog::tableName()]) ->select(['id', 'user_id', 'change_num']) ->all(); } /** * 佣金失效 * * @param array $ids * @return boolean */ public static function discardByIds(array $ids) { return static::updateAll(['status' => StatusEnum::DELETE], [ 'source_table_id' => $ids, 'source_table' => CommissionLog::tableName(), 'status' => StatusEnum::DISABLED ]); } }