forked from yoone/API
Fix: search by phone in customers
This commit is contained in:
parent
324008472c
commit
402ec4ceec
|
|
@ -1,5 +1,6 @@
|
||||||
import { Inject, Provide } from '@midwayjs/core';
|
import { Inject, Provide } from '@midwayjs/core';
|
||||||
import { InjectEntityModel } from '@midwayjs/typeorm';
|
import { InjectEntityModel } from '@midwayjs/typeorm';
|
||||||
|
import { Like } from 'typeorm';
|
||||||
import { Repository } from 'typeorm';
|
import { Repository } from 'typeorm';
|
||||||
import { SyncOperationResult, UnifiedPaginationDTO, UnifiedSearchParamsDTO, BatchOperationResult } from '../dto/api.dto';
|
import { SyncOperationResult, UnifiedPaginationDTO, UnifiedSearchParamsDTO, BatchOperationResult } from '../dto/api.dto';
|
||||||
import { UnifiedCustomerDTO } from '../dto/site-api.dto';
|
import { UnifiedCustomerDTO } from '../dto/site-api.dto';
|
||||||
|
|
@ -372,6 +373,9 @@ export class CustomerService {
|
||||||
per_page = 20,
|
per_page = 20,
|
||||||
where ={},
|
where ={},
|
||||||
} = params;
|
} = params;
|
||||||
|
if (where.phone) {
|
||||||
|
where.phone = Like(`%${where.phone}%`);
|
||||||
|
}
|
||||||
|
|
||||||
// 查询客户列表和总数
|
// 查询客户列表和总数
|
||||||
const [customers, total] = await this.customerModel.findAndCount({
|
const [customers, total] = await this.customerModel.findAndCount({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue