Skip to content

Commit

Permalink
优化未安装插件的提示
Browse files Browse the repository at this point in the history
  • Loading branch information
COOL committed Dec 30, 2024
1 parent c3b021c commit 9d90b99
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 4 deletions.
5 changes: 4 additions & 1 deletion src/modules/user/service/sms.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,10 @@ export class UserSmsService extends BaseService {
// 随机四位验证码
const code = _.random(1000, 9999);
const pluginKey = this.config.pluginKey;
if (!this.plugin) throw new CoolCommException('未配置短信插件');
if (!this.plugin)
throw new CoolCommException(
'未配置短信插件,请到插件市场下载安装配置:https://cool-js.com/plugin?keyWord=短信'
);
try {
if (pluginKey == 'sms-tx') {
await this.plugin.send([phone], [code]);
Expand Down
21 changes: 18 additions & 3 deletions src/modules/user/service/wx.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,27 @@ export class UserWxService extends BaseService {
@Inject()
pluginService: PluginService;

/**
* 获得插件实例
* @returns
*/
async getPlugin() {
try {
const wxPlugin: any = await this.pluginService.getInstance('wx');
return wxPlugin;
} catch (error) {
throw new CoolCommException(
'未配置微信插件,请到插件市场下载安装配置:https://cool-js.com/plugin/70'
);
}
}

/**
* 获得小程序实例
* @returns
*/
async getMiniApp() {
const wxPlugin: any = await this.pluginService.getInstance('wx');
const wxPlugin: any = await this.getPlugin();
return wxPlugin.MiniApp();
}

Expand All @@ -41,7 +56,7 @@ export class UserWxService extends BaseService {
* @returns
*/
async getOfficialAccount() {
const wxPlugin: any = await this.pluginService.getInstance('wx');
const wxPlugin: any = await this.getPlugin();
return wxPlugin.OfficialAccount();
}

Expand All @@ -50,7 +65,7 @@ export class UserWxService extends BaseService {
* @returns
*/
async getOpenPlatform() {
const wxPlugin: any = await this.pluginService.getInstance('wx');
const wxPlugin: any = await this.getPlugin();
return wxPlugin.OpenPlatform();
}

Expand Down

0 comments on commit 9d90b99

Please sign in to comment.