소스 검색

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

lrf 3 년 전
부모
커밋
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;