From a77f448b5f19300148dc0a9eff82e7763845a70e Mon Sep 17 00:00:00 2001 From: zhengfangyuan Date: Mon, 14 Nov 2022 11:38:37 +0800 Subject: [PATCH] fix config --- .../controller/SysConfigController.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 mallinkBApi/src/main/java/com/iformall/controller/SysConfigController.java diff --git a/mallinkBApi/src/main/java/com/iformall/controller/SysConfigController.java b/mallinkBApi/src/main/java/com/iformall/controller/SysConfigController.java new file mode 100644 index 000000000..8458a4ce6 --- /dev/null +++ b/mallinkBApi/src/main/java/com/iformall/controller/SysConfigController.java @@ -0,0 +1,41 @@ +package com.iformall.controller; + +import com.iformall.common.ErrorCode; +import com.iformall.common.ResultData; +import com.iformall.common.SysConfigConstant; +import com.iformall.domain.po.SysConfig; +import com.iformall.service.SysConfigService; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +/** + * @author gongbiao + */ +@RestController +@RequestMapping("api/sysConfig") +public class SysConfigController extends BaseController { + + private final Logger logger = LoggerFactory.getLogger(this.getClass()); + + @Autowired + private SysConfigService sysConfigService; + + @ApiOperation("详情接口") + @GetMapping("getByKey") + @ApiImplicitParams({@ApiImplicitParam(name = "id", value = "id", dataType = "String", paramType = "query", required = true)}) + public ResultData detail(String key) { + + SysConfig sysConfig = sysConfigService.getByKey(key, getTenantInfo()); + if (null == sysConfig || StringUtils.isBlank(sysConfig.getConfigItemValue())) { + return new ResultData(""); + } + return new ResultData(sysConfig.getConfigItemValue()); + } + +}