mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2025-12-11 00:22:49 +00:00
Merge pull request #135 from canfeit/6.x
fix: 使用midway工具类解析service identifier name,解决MidwayDefinitionNotFoundError
This commit is contained in:
commit
9661ff8a6a
@ -12,6 +12,7 @@ import {
|
||||
import { ServiceBroker } from 'moleculer';
|
||||
import { CoolRpcConfig } from '.';
|
||||
import { CoolCoreException, CoolValidateException } from '@cool-midway/core';
|
||||
import { camelCase } from '@midwayjs/core/dist/util/camelCase';
|
||||
import { v1 as uuid } from 'uuid';
|
||||
import { BaseRpcService } from './service/base';
|
||||
import { CurdOption, MOLECYLER_KEY } from './decorator/rpc';
|
||||
@ -155,7 +156,7 @@ export class CoolRpc {
|
||||
|
||||
const cls = await _this.app
|
||||
.getApplicationContext()
|
||||
.getAsync(_.lowerFirst(service));
|
||||
.getAsync(camelCase(service));
|
||||
const serviceInstance: BaseRpcService = new target();
|
||||
Object.assign(serviceInstance, cls);
|
||||
serviceInstance.setModel(_this.getModel(curdOption));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user