国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

一鍵生成表單的情況下模糊搜索有BUG

plrj007

問題描述

表單中有3個模糊搜索欄目,現(xiàn)在的情況是我把自動生成的3個模糊搜索隱藏掉就可以正常搜索了。但是正常都顯示的情況下會搜索不出來。

程序代碼或配置


                    <div class="layui-form-item">
                        <label class="layui-form-label">流水號</label>
                        <div class="layui-input-block">
                            <div class="layui-input-block">
                                <input type="hidden" autocomplete="off" name="serial[]" value="like" class="layui-input inline-block">
                                <input type="text" autocomplete="off" name="serial[]" class="layui-input">
                            </div>
                        </div>
                    </div>

                    <div class="layui-form-item">
                        <label class="layui-form-label">關(guān)聯(lián)運單ID</label>
                        <div class="layui-input-block">
                            <div class="layui-input-block">
                                <input type="hidden" autocomplete="off" name="order_id[]" value="like" class="layui-input inline-block">
                                <input type="text" autocomplete="off" name="order_id[]" class="layui-input">
                            </div>
                        </div>
                    </div>

                    <div class="layui-form-item">
                        <label class="layui-form-label">備注</label>
                        <div class="layui-input-block">
                            <div class="layui-input-block">
                                <input type="hidden" autocomplete="off" name="memo[]" value="like" class="layui-input inline-block">
                                <input type="text" autocomplete="off" name="memo[]" class="layui-input">
                            </div>
                        </div>
                    </div>

重現(xiàn)問題的步驟

表單中設(shè)置3個模糊搜索字段,我留空應(yīng)該是不搜索但是實際上是無法搜索出來數(shù)據(jù)。

操作系統(tǒng)環(huán)境及workerman/webman等具體版本

php8.2 NG1.24

387 1 0
1個回答

plrj007

已解決
Crud.php 104到105行 查詢條件篩選加入空like篩選


                $value === '' || !isset($allow_column[$column]) ||
                is_array($value) && (empty($value) || !in_array($value[0], ['null', 'not null']) && !isset($value[1]))

添加條件改為

$value === '' || !isset($allow_column[$column]) || is_array($value) && (empty($value) || !in_array($value[0], ['null', 'not null']) && !isset($value[1])) || ( isset($value[0]) && $value[0]==='like' && isset($value[1]) && $value[1]==='')
  • 暫無評論
??