|
@@ -49,9 +49,9 @@ export abstract class BaseServiceV2 {
|
|
async query(query: object = {}, meta: any = {}, operas?) {
|
|
async query(query: object = {}, meta: any = {}, operas?) {
|
|
let skip = get(meta, 'skip', 0);
|
|
let skip = get(meta, 'skip', 0);
|
|
let limit = get(meta, 'limit', 0);
|
|
let limit = get(meta, 'limit', 0);
|
|
- let order = get(meta, 'order', {});
|
|
|
|
- let selects = get(meta, 'selects', []);
|
|
|
|
- let builder = await this.model.createQueryBuilder();
|
|
|
|
|
|
+ const order = get(meta, 'order', {});
|
|
|
|
+ const selects = get(meta, 'selects', []);
|
|
|
|
+ const builder = await this.model.createQueryBuilder();
|
|
if (selects.length > 0) {
|
|
if (selects.length > 0) {
|
|
// 字段是直接传来的,正常限制,需要加上model的name.否则会导致什么字段都没有
|
|
// 字段是直接传来的,正常限制,需要加上model的name.否则会导致什么字段都没有
|
|
const modelName = this.model.metadata.name;
|
|
const modelName = this.model.metadata.name;
|
|
@@ -101,7 +101,7 @@ export abstract class BaseServiceV2 {
|
|
const key = searchColumns[i];
|
|
const key = searchColumns[i];
|
|
const value = query[key];
|
|
const value = query[key];
|
|
/**该字段的查询方式 */
|
|
/**该字段的查询方式 */
|
|
- let opera = get(operas, key);
|
|
|
|
|
|
+ const opera = get(operas, key);
|
|
/**builder的使用函数名 */
|
|
/**builder的使用函数名 */
|
|
let method = 'where';
|
|
let method = 'where';
|
|
if (i === 0) method = 'where';
|
|
if (i === 0) method = 'where';
|