Procházet zdrojové kódy

【程序目录】优化用户读取

evoxwht před 2 roky
rodič
revize
59b8281011

+ 1 - 0
crmeb/app/adminapi/controller/v1/user/User.php

@@ -57,6 +57,7 @@ class User extends AuthController
             ['field_key', ''],
             ['field_key', ''],
             ['isMember', '']
             ['isMember', '']
         ]);
         ]);
+        $where['label_id'] = stringToIntArray($where['label_id']);
         return app('json')->success($this->services->index($where));
         return app('json')->success($this->services->index($where));
     }
     }
 
 

+ 14 - 0
crmeb/app/common.php

@@ -1110,3 +1110,17 @@ if (!function_exists('dump_sql')) {
         });
         });
     }
     }
 }
 }
+
+if (!function_exists('stringToIntArray')) {
+
+    /**
+     * 处理ids等并过滤参数
+     * @param string $string
+     * @param string $separator
+     * @return array
+     */
+    function stringToIntArray(string $string, string $separator = ',')
+    {
+        return !empty($string) ? array_unique(array_diff(array_map('intval', explode($separator, $string)), [0])) : [];
+    }
+}