Просмотр исходного кода

更改参数转换,将字符串的true/false转换成布尔的true/false

lrf 3 лет назад
Родитель
Сommit
9eed92a161
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      lib/service/crud-service.js

+ 3 - 0
lib/service/crud-service.js

@@ -145,6 +145,9 @@ class CrudService extends NafService {
     for (const key of keys) {
       if (isArray(filter[key])) {
         filter[key] = { $in: filter[key] };
+      } else if (filter[key] === 'true' || filter[key] === 'false') {
+        // 布尔类型的值检查,如果是布尔类型,则将字符串转为布尔
+        filter[key] = filter[key] === 'true';
       }
     }
     return filter;