类 ZtSapOrderApiResponses

java.lang.Object
com.elitesland.ystdms.sopt.api.feign.rpc.interfacecenter.dto.ZtSapOrderApiResponses
所有已实现的接口:
Serializable

public class ZtSapOrderApiResponses extends Object implements Serializable
中台 SAP 订单「推送 / 新建推送任务」统一返回体(根字段 + ZtSapOrderApiResponses.Item 列表)。

四类场景(建单成功/失败、推送成功/失败)共用本类型;ZtSapOrderApiResponses.Item 为列表行并集模型。

另请参阅:
  • 构造器详细资料

    • ZtSapOrderApiResponses

      public ZtSapOrderApiResponses()
  • 方法详细资料

    • isHttpOk

      public boolean isHttpOk()
      传输层成功:HTTP 语义 code=200。
    • getTransportFailMessage

      public String getTransportFailMessage()
      传输层失败后用于展示的错误摘要(无嵌套 data 时等价于旧 SapApiEnvelopeDTO#getFailMessage() 的常见分支)。
    • resolveCreateTaskBusinessFailureReason

      public String resolveCreateTaskBusinessFailureReason()
      isHttpOk() 成立时,若顶层 success 显式为 false 则返回业务失败说明,否则 null
    • resolvePushTaskBusinessFailureReason

      public String resolvePushTaskBusinessFailureReason()
      isHttpOk() 成立时,解析顶层 success=false 或任一条
      引用无效
      Item#getSuccess()
      为 false 的失败原因; 与旧 SapApiEnvelopeDTO#resolveSapPushTaskFailureReason() 对齐。非 200 时返回 null(由调用方先判传输层)。