diff --git a/roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/ApiEnumController.java b/roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/ApiEnumController.java index 921719a149516e04ce706c115ade51789c70367a..11148c02ed7e5902fbe4ed3f80bfea6005d0182e 100644 --- a/roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/ApiEnumController.java +++ b/roncoo-education-system/roncoo-education-system-service/src/main/java/com/roncoo/education/system/service/api/ApiEnumController.java @@ -1,9 +1,9 @@ package com.roncoo.education.system.service.api; -import cn.hutool.core.util.StrUtil; import com.roncoo.education.common.core.base.Result; import com.roncoo.education.common.core.tools.EnumUtil; import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -16,6 +16,7 @@ import java.util.ArrayList; * * @author liaoh */ +@Slf4j @RestController @RequestMapping(value = "/system/api/enum") public class ApiEnumController { @@ -26,14 +27,12 @@ public class ApiEnumController { @ApiOperation(value = "枚举通用接口", notes = "返回枚举信息") @RequestMapping(value = "/view", method = RequestMethod.POST) public Result getEnumInfo(@RequestBody String enumName) { - if (StrUtil.isBlank(enumName)) { - return Result.error("请输入要获取的枚举名称"); - } String className = new StringBuffer(DEFAULT_PREFIX).append(enumName).toString(); try { Class clazz = Class.forName(className); return Result.success(new ArrayList<>(EnumUtil.toList(clazz, DEFAULT_ENUM_NAME))); } catch (ClassNotFoundException e) { + log.error("获取枚举失败, className={}", className, e); return Result.error("获取枚举失败"); } }