上传的图像用于项目: 'CST技术支持'
  1. CST技术支持
  2. SLAL2-86

系统集成(SF和P+)配置中增加排序规则的配置

XMLWord打印

    • Icon: Change Change
    • 解决结果: 未解决
    • Icon: Medium Medium
    • 202003
    • Y-易路产品-
    • 富登小贷
    • 基础通用功能
    • 隐藏

      请在系统集成中加入orderby的配置

      显示
      请在系统集成中加入orderby的配置

      因目前在接口中发现,在SF EC中自定义的一些模型,P+拉取数据的时候根据lastModifiedDate获取的时候会出现同一个主键(员工)多条历史记录的,而我只需要最新的一条记录(生效日期最晚),直接对json或者xml做过滤有点麻烦,因此想到替代方案:按照生效日期升序排列,那么对于同一个员工取出来多条记录,则最新的记录总在最后一个,这样生成的导入P+数据,最新的记录也在最后更新(这样我就不必在乎中间过程的更新,因为最终还是我要的结果

      OData API支持orderby,基本语法为: &$orderby=effectiveDate 或者 &$orderby=effectiveDate desc (其中effectiveDate为排序依据字段)当然也支持双字段排序 &$orderby=effectiveDate,personIdExternal desc ,不过用的可能少点。具体可以参考SF OData API文档

      目前咱们P+与SF的系统集成,已经支持&$filter,所以希望能够把orderby加入。当然如果能够做自定义配置条件删除多条记录,那么我这个替代方案就可以忽略了。

            rogan 王全根
            zhengl01 郑磊
            表决:
            0 为这个问题表决

              创建日期:
              已更新: