【问题标题】:Odoo database multiple condition AND and OR AndroidOdoo 数据库多条件 AND 和 OR Android
【发布时间】:2019-07-23 14:19:38
【问题描述】:

大家好,我正在使用带有 Xmlrpc 的 Odoo 数据库 我当前的代码是

 asList(asList(asList("state","=", "assigned")//here i need AND condetion
,asList(asList("groups_id","in",groupsId),"OR",asList("user_id","=",userId)))),

在上面的代码中,我想要一个带有内部列表和 OR 条件的 AND 条件,其中我放置了“OR”。请教我正确的方法

【问题讨论】:

  • 你想要“AND”条件在哪里?

标签: android odoo xml-rpc


【解决方案1】:

试试这个:

 asList(
    asList(
        "&",
        asList("state","=", "assigned"),
        "|",
        asList(asList("groups_id","in",groupsId),
        sList("user_id","=",userId))
    )
 ),

【讨论】:

  • 谢谢,我会试试的
  • 这等于state == assinged and (group_ids in gourpsId or user_id == userId) 这是你想要的状态吗?
  • 我想要 asList("state","=", "assigned"), "&", ( asList(asList("groups_id","in",groupsId),"|" sList( "user_id","=",userId)))
  • 是的,这就是给你的
猜你喜欢
  • 2015-07-09
  • 1970-01-01
  • 2017-10-31
  • 2021-02-27
  • 1970-01-01
  • 2012-08-03
  • 1970-01-01
  • 2018-12-25
  • 2021-09-18
相关资源
最近更新 更多