巧用simpleVO查询条件

场景

优先考虑使用固定字段方式,simpleVo方式虽然便捷,但使用的字段不一定有索引,可能存在效率问题 开放平台部分查询接口支持按照simpleVO的方式进行传参查询, 本文介绍如何有效使用simpleVO 并不是所有字段都支持该方式查询,可以按照此方式尝试传参

以【采购订单列表查询】举例

采购订单参数很多,文档很难对支持的参数进行枚举,这时候我们该如何传参呢?

需要注意以下几点

  • 必须传实体上有的字段;
  • 主表字段查询时字段名(例: id);子表字段查询是子表对象.字段名(例:purchaseOrders.id);
  • 参照类型只能传id(例:按物料查询只能传物料id,不能传物料code)

一、如何确定有哪些字段?

看对应接口的详情接口的返回值

例如: 【采购订单列表查询】的详情接口为【采购订单详情查询】,看其返回值即可确定实体字段

二、子表查询举例

按照来源单据号过滤采购订单

查看页面可以看出来源单据号在子表

【采购订单详情查询】文档搜索 【来源单据号】

确定字段应该为: purchaseOrders.upcode

成功过滤出所要数据

Copyright © 用友 -【生态技术部】 2022-2023 all right reserved,powered by Gitbook修订时间: 2022-08-30 14:34:02

results matching ""

    No results matching ""