diff --git a/packages/ui/certd-client/src/components/vip-button/api.ts b/packages/ui/certd-client/src/components/vip-button/api.ts
index 7e05c3375..f76bf7379 100644
--- a/packages/ui/certd-client/src/components/vip-button/api.ts
+++ b/packages/ui/certd-client/src/components/vip-button/api.ts
@@ -15,3 +15,10 @@ export async function getVipTrial(vipType: string) {
data: { vipType },
});
}
+
+export async function getTodayVipOrderCount() {
+ return await request({
+ url: "/sys/plus/getTodayVipOrderCount",
+ method: "post",
+ });
+}
diff --git a/packages/ui/certd-client/src/components/vip-button/index.vue b/packages/ui/certd-client/src/components/vip-button/index.vue
index e72457e8d..68a7d61c1 100644
--- a/packages/ui/certd-client/src/components/vip-button/index.vue
+++ b/packages/ui/certd-client/src/components/vip-button/index.vue
@@ -14,16 +14,20 @@
+
+
diff --git a/packages/ui/certd-server/src/controller/sys/plus/plus-controller.ts b/packages/ui/certd-server/src/controller/sys/plus/plus-controller.ts
index b7720b0a5..c8902f3aa 100644
--- a/packages/ui/certd-server/src/controller/sys/plus/plus-controller.ts
+++ b/packages/ui/certd-server/src/controller/sys/plus/plus-controller.ts
@@ -48,6 +48,11 @@ export class SysPlusController extends BaseController {
const res = await this.plusService.getVipTrial(vipType);
return this.ok(res);
}
+ @Post('/getTodayVipOrderCount', { summary: 'sys:settings:edit' })
+ async getTodayVipOrderCount() {
+ const res = await this.plusService.getTodayOrderCount();
+ return this.ok(res);
+ }
//
// @Get('/test', { summary: Constants.per.guest })
// async test() {