<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> 2018-04-12 14:33:28 <br/> * * @param ctrls * 入參|檢查內容[ [值1,范圍開始,范圍結束],[值 2,]....]|{@link JavaList} * @return 0 失敗<br/> * 1 成功<br/> */ @Component(label = "字段檢查(長度范圍)", style = "判斷型", type = "同步組件", comment = "檢查字符串長度是否在指定范圍", version = "1.0.0", deprecated = false, author = "admin", date = "2018-04-12 02:33:28") @InParams(param = { @Param(name = "ctrls", comment = "檢查內容[ [字段名1,范圍開始,范圍結束],[字段2,]....]", type = List.class) }) @Returns(returns = { @Return(id = "0", desp = "失敗"), @Return(id = "1", desp = "成功") }) public static ResultBase P_limCtrl(List ctrls) { for (Object ctrl : ctrls) { double minctl = 0, maxctl = 0; if (ctrl == null || !(ctrl instanceof List) || ((List) ctrl).size() < 2) { continue; } Object val = ((List) ctrl).get(0).toString(); minctl = Double.valueOf(((List) ctrl).get(1).toString()); if (((List) ctrl).size() > 2) { maxctl = Double.valueOf(((List) ctrl).get(2).toString()); } // value為空不處理 if (val == null) { continue; } else if (val instanceof String) { if (val.toString().length() < minctl || (maxctl > 0 && val.toString().length() > maxctl)) { return ResultBase.newFailureResult("TPTV0001", "字段值" + val.toString() + "長度不正確"); } } else if (val instanceof Integer || val instanceof Double || val instanceof Byte || val instanceof Long || val instanceof Short || val instanceof Short || val instanceof Float) { double fVal = Double.valueOf(val.toString()); if ((minctl != 0 && fVal < minctl) || (maxctl != 0 && fVal > maxctl)) { return ResultBase.newFailureResult("TPTV0002", "字段" + val.toString() + "取值范圍不在指定范圍"); } } else if (val instanceof java.util.Collection) { java.util.Collection lsVal = (java.util.Collection) val; int nSize = lsVal.size(); if ((minctl != 0 && nSize < minctl) || (maxctl != 0 && nSize > maxctl)) { return ResultBase.newFailureResult("TPTV0003", "列表" + val.toString() + "深度不在指定范圍"); } } } return ResultBase.newSuccessResult(); } ``` # 交易中組件使用方式 ![](https://img.kancloud.cn/75/c5/75c59d8c058240acad008b88ef139c48_1867x890.png) # 參數說明及示例 ## 入口參數 檢查內容[ [字段名1,范圍開始,范圍結束],[字段2,]....]:輸入檢查列表,示例: `[[__INNER__["x"],0,3],["a",0, 4],["abc",0,3],["asdzxc",0,3]]`
                  <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>

                              哎呀哎呀视频在线观看