有没有可能让一个用户拥有多个资格中的一个来处理一个HIT。例如:
qualifications = Qualifications()
qualifications.add(
Requirement(comparator='EqualTo', integer_value=6, qualification_type_id=NewTest)
)
qualifications.add(
Requirement(comparator='EqualTo', integer_value=6, qualification_type_id=OldTest)
)
用户需要具有NewTest
或OldTest
资格之一。有可能吗?你知道吗
所有的资格要求都遵循一个AND逻辑:一个工人必须满足所有这些条件才能处理HIT。但是,您可以使用“In”比较器对单个QualificationRequirement的值使用OR逻辑。因此,如果您将您的限定条件组合成一个限定条件,使用
comparator = "In"
,然后指定一个逗号分隔的值列表,则具有这些值中任何一个值的工作者都将被允许执行命中操作。你知道吗相关问题 更多 >
编程相关推荐