From 95664293b26710a64cea3f5d94d4e388c0a0f886 Mon Sep 17 00:00:00 2001 From: zhouz <> Date: Wed, 15 Jul 2026 18:59:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=A2=84=E8=A7=88=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=94=B9=E4=B8=BAadmin=E8=B7=AF=E5=BE=84=20/base/code-rule/pre?= =?UTF-8?q?view?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/admin/codegen/CodeRuleController.java | 11 +++++++++++ .../apps/web-antdv-next/src/api/base/codegen/index.ts | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/nl-module-base/nl-module-base-server/src/main/java/cn/code/nl/module/base/controller/admin/codegen/CodeRuleController.java b/nl-module-base/nl-module-base-server/src/main/java/cn/code/nl/module/base/controller/admin/codegen/CodeRuleController.java index 3fdcbeb5..840634ee 100644 --- a/nl-module-base/nl-module-base-server/src/main/java/cn/code/nl/module/base/controller/admin/codegen/CodeRuleController.java +++ b/nl-module-base/nl-module-base-server/src/main/java/cn/code/nl/module/base/controller/admin/codegen/CodeRuleController.java @@ -5,6 +5,7 @@ import cn.code.nl.framework.common.pojo.PageResult; import cn.code.nl.framework.common.util.object.BeanUtils; import cn.code.nl.module.base.controller.admin.codegen.vo.*; import cn.code.nl.module.base.dal.dataobject.codegen.CodeRuleDO; +import cn.code.nl.module.base.service.codegen.CodeGenService; import cn.code.nl.module.base.service.codegen.CodeRuleService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; @@ -33,6 +34,9 @@ public class CodeRuleController { @Resource private CodeRuleService codeRuleService; + @Resource + private CodeGenService codeGenService; + /** * 创建编码规则 */ @@ -106,4 +110,11 @@ public class CodeRuleController { return success(BeanUtils.toBean(list, CodeRuleSimpleRespVO.class)); } + @GetMapping("/preview") + @Operation(summary = "预览下一个编码(不消耗序号)") + @PreAuthorize("@ss.hasPermission('base:code-rule:query')") + public CommonResult previewCode(@RequestParam("ruleCode") String ruleCode) { + return success(codeGenService.preview(ruleCode)); + } + } diff --git a/nl-ui/nl-ui-admin-vben/yudao-ui-admin-vben/apps/web-antdv-next/src/api/base/codegen/index.ts b/nl-ui/nl-ui-admin-vben/yudao-ui-admin-vben/apps/web-antdv-next/src/api/base/codegen/index.ts index 5cbea0f4..5129d55a 100644 --- a/nl-ui/nl-ui-admin-vben/yudao-ui-admin-vben/apps/web-antdv-next/src/api/base/codegen/index.ts +++ b/nl-ui/nl-ui-admin-vben/yudao-ui-admin-vben/apps/web-antdv-next/src/api/base/codegen/index.ts @@ -83,7 +83,7 @@ export async function deleteCodeRule(id: number) { /** 预览下一个编码(不消耗序号) */ export async function previewCode(ruleCode: string) { return requestClient.get( - '/rpc-api/base/code-gen/preview', + '/base/code-rule/preview', { params: { ruleCode } }, ); }