<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 組件源碼 ``` /** * <b>方法描述:</b> 容器變量拷貝 <br/> * <b>創建者:</b> admin <br/> * <b>創建時間:</b> 2020-12-17 16:23:35 <br/> * * @param indict * 入參|源容器|{@link java.util.Map} * @param outdict * 入參|目標容器|{@link java.util.Map} * @param invars * 入參|拷貝變量列表|{@link List} * @param outvars * 入參|轉換變量列表|{@link List} * @return 0 失敗<br/> * 1 成功<br/> */ @Component(label = "容器變量拷貝", style = "判斷型", type = "同步組件", comment = "將輸入容器中指定變量拷貝到輸出容器,根據輸出key列表進行轉換key,轉換列表為空時,直接復制源容器key到目標容器。如果轉列表不為空,必須和復制列表值對等", version = "1.0.0", deprecated = false, author = "admin", date = "2020-12-17 04:23:35") @InParams(param = {@Param(name = "indict", comment = "源容器", type = java.util.Map.class), @Param(name = "outdict", comment = "目標容器", type = java.util.Map.class), @Param(name = "invars", comment = "拷貝變量列表", type = List.class), @Param(name = "outvars", comment = "轉換變量列表", type = List.class)}) @Returns(returns = {@Return(id = "0", desp = "失敗"), @Return(id = "1", desp = "成功")}) @Order(value = 2) public static ResultBase P_copyVals(Map indict, Map outdict, List invars, List outvars) { if (indict == null) { return ResultBase.newFailureResult("TPTC2007", "copyVals-原參數不能為空"); } if (outdict == null) outdict = new HashMap<String, Object>(); if (invars == null || invars.isEmpty()) { invars = new JavaList(indict.keySet().toArray()); } for (int i = 0; i < invars.size(); i++) { String strKey = (String)invars.get(i); Object objVal = indict.get(strKey); if (outvars != null && outvars.size() > i) { strKey = (String)outvars.get(i); } outdict.put(strKey, objVal); } return ResultBase.newSuccessResult(); } ``` # 交易中組件使用方式 ![](https://img.kancloud.cn/1c/f3/1cf3ca7fa65ab21df32417daade700df_1870x893.png) # 參數說明及示例 ## 入口參數 源容器:一個 Map 對象,示例: `__INNER__` 目標容器:一個 Map 對象,示例: `__RSP__` 拷貝變量列表:源容器中的變量列表,示例: `["x","y"]` 轉換變量列表:需要在目標容器中顯示的變量列表,示例: `["x","y"]` > 注意:轉換列表和拷貝列表為空時,直接復制源容器 key 到目標容器;如果轉列表不為空,必須和拷貝列表值對等。
                  <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>

                              哎呀哎呀视频在线观看