<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 組件源碼 /** * <b>方法描述:</b> 交易調用(第三方系統) <br/> * <b>創建者:</b> admin <br/> * <b>創建時間:</b> 2020-07-09 16:56:20 <br/> * * @param addr 入參|地址(ip:port)|{@link java.lang.String} * @param appName 入參|應用名稱|{@link java.lang.String} * @param tradeNo 入參|交易號|{@link java.lang.String} * @param req 入參|請求參數|{@link java.util.Map} * @param result 出參|返回參數|{@link java.util.Map} * @return -1 異常<br/> * 0 失敗<br/> * 1 成功<br/> */ @Component(label = "交易調用(第三方系統)", style = "判斷型", type = "同步組件", comment = "通過IP和端口調用其他系統(不再一個注冊中心)的交易。如果其他系統有根上下文配置或者網關轉發前綴,需要在地址后配置,如:'192.168.1.124:8888/center/bus' 。該組件僅限于使用本IDE開發的交易", version = "1.0.0", deprecated = false, author = "admin", date = "2020-07-09 04:56:20") @InParams(param = { @Param(name = "addr", comment = "地址(ip:port)", type = java.lang.String.class), @Param(name = "appName", comment = "應用名稱", type = java.lang.String.class), @Param(name = "tradeNo", comment = "交易號", type = java.lang.String.class), @Param(name = "req", comment = "請求參數", type = java.util.Map.class) }) @OutParams(param = { @Param(name = "result", comment = "返回參數", type = java.util.Map.class) }) @Returns(returns = { @Return(id = "-1", desp = "異常"), @Return(id = "0", desp = "失敗"), @Return(id = "1", desp = "成功") }) public static ResultBase P_otherSystemTrade(String addr, String appName, String tradeNo, Map req) { try { Map<String, Object> mapResp = null; if (DebugUtil.debug) { String url = DebugUtil.getYfaServiceUrl() + "/" + appName + "/" + tradeNo; mapResp = HttpClientUtil.doPost(url, Map.class, req, null); } else mapResp = BundleUtil.invokeRpcUrl(addr, appName, tradeNo, req); return ResultBase.newSuccessResult(mapResp); } catch (Exception e) { AppLog.error(e); return ResultBase.newExceptionResult("TPTK0009", "調用三方系統交易異常:" + AppLog.errorMsg(e)); } } # 交易中組件使用方式 ![](https://img.kancloud.cn/4c/91/4c917e5120721f8ee7777780ec805aae_1148x766.jpg) # 參數說明及示例 ## 入口參數 地址(ip:port):其他系統的ip及端口號,如果其他系統有根上下文配置或者網關轉發前綴,需要在地址后配置,示例: `"192.168.1.124:8888/center/bus"` 應用名稱:IDE中的交易的應用名稱,示例: `"application"` 交易號:IDE中的交易號,示例: `"TgetUserName"` 請求參數:請求參數,示例: `{"sex":"男","add":"重慶"}` ## 出口參數 返回參數:調用交易返回結果,示例: `__INNER__["result"]` > 通過IP和端口調用其他系統(不在一個注冊中心)的交易。如果其他系統有根上下文配置或者網關轉發前綴,需要在地址后配置,如:'192.168.1.124:8888/center/bus' 。該組件僅限于使用本IDE開發的交易
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看