擅长:python、mysql、java
<p>所以,我发现了一个错误,现在它可以正常工作了</p>
<pre><code>def _prepare_filters_json(self, pipeline: str, filter_to_add: dict):
new_filter = {"type": 'CONDITION', "id": 'any_id', "field": 'null',
"operatorId": 'null'}
source_fields = self.ssi_get_filter_source_fields(pipeline).json_path("$.data")
filters = self._get_filters(pipeline)
for key in filter_to_add.keys():
for source_field in source_fields:
if source_field["descriptor"] == key:
new_filter["field"] = source_field
filters["children"].append(dict(new_filter))
return self._prepare_json(pipelineId=pipeline, filter=filters)
</code></pre>