diff --git a/src/service/customer.service.ts b/src/service/customer.service.ts index bd84592..02ecb44 100644 --- a/src/service/customer.service.ts +++ b/src/service/customer.service.ts @@ -1,5 +1,6 @@ import { Inject, Provide } from '@midwayjs/core'; import { InjectEntityModel } from '@midwayjs/typeorm'; +import { Like } from 'typeorm'; import { Repository } from 'typeorm'; import { SyncOperationResult, UnifiedPaginationDTO, UnifiedSearchParamsDTO, BatchOperationResult } from '../dto/api.dto'; import { UnifiedCustomerDTO } from '../dto/site-api.dto'; @@ -372,6 +373,9 @@ export class CustomerService { per_page = 20, where ={}, } = params; + if (where.phone) { + where.phone = Like(`%${where.phone}%`); + } // 查询客户列表和总数 const [customers, total] = await this.customerModel.findAndCount({