Record Class PushResult

java.lang.Object
java.lang.Record
com.midi.his.sdk.result.PushResult
记录组件:
fid - 实际下发的服务编号
orderNo - 本次订单号
msgId - 平台消息号,落库便于追溯
edition - 响应报文版本号(ESBEntry/Edition),平台未返回时为 null
retInfo - 业务结果
rawXml - 响应原文

public record PushResult(String fid, String orderNo, String msgId, String edition, RetInfo retInfo, String rawXml) extends Record
一次推送的受理结果。

平台对推送只回 RetInfo,不回数据;样例中的成功文本是 Push Success。

  • 构造器详细资料

    • PushResult

      public PushResult(String fid, String orderNo, String msgId, String edition, RetInfo retInfo, String rawXml)
      创建 PushResult 记录的实例。
      参数:
      fid - fid 记录组件的值
      orderNo - orderNo 记录组件的值
      msgId - msgId 记录组件的值
      edition - edition 记录组件的值
      retInfo - retInfo 记录组件的值
      rawXml - rawXml 记录组件的值
  • 方法详细资料

    • of

      public static PushResult of(EsbResponse response)
      由解析结果构造。
      参数:
      response - 解析后的响应
      返回:
      推送结果
    • success

      public boolean success()
      返回:
      是否受理成功
    • retCode

      public RetCode retCode()
      返回:
      返回码枚举
    • message

      public String message()
      返回:
      平台 RetCon 原文
    • toString

      public final String toString()
      返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录中的所有组件都使用 Objects::equals(Object,Object) 进行比较。
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false。
    • fid

      public String fid()
      返回 fid 记录组件的值。
      返回:
      fid 记录组件的值
    • orderNo

      public String orderNo()
      返回 orderNo 记录组件的值。
      返回:
      orderNo 记录组件的值
    • msgId

      public String msgId()
      返回 msgId 记录组件的值。
      返回:
      msgId 记录组件的值
    • edition

      public String edition()
      返回 edition 记录组件的值。
      返回:
      edition 记录组件的值
    • retInfo

      public RetInfo retInfo()
      返回 retInfo 记录组件的值。
      返回:
      retInfo 记录组件的值
    • rawXml

      public String rawXml()
      返回 rawXml 记录组件的值。
      返回:
      rawXml 记录组件的值