From d585c7ceebf811b9fd16e11916a01d7623d07bf8 Mon Sep 17 00:00:00 2001 From: xhxu Date: Wed, 13 Apr 2022 13:42:25 +0800 Subject: [PATCH] //update --- .../db/migration/V2022041200001__open.sql | 10 +++++ .../controller/SysConfigController.java | 41 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 mallinkAdmin/src/main/resources/db/migration/V2022041200001__open.sql create mode 100644 mallinkCApi/src/main/java/com/iformall/controller/SysConfigController.java diff --git a/mallinkAdmin/src/main/resources/db/migration/V2022041200001__open.sql b/mallinkAdmin/src/main/resources/db/migration/V2022041200001__open.sql new file mode 100644 index 000000000..a48c2dfb3 --- /dev/null +++ b/mallinkAdmin/src/main/resources/db/migration/V2022041200001__open.sql @@ -0,0 +1,10 @@ +ALTER TABLE `mallink`.`wx_weapp_code_status` +ADD COLUMN `plat` smallint(2) NOT NULL DEFAULT 1 COMMENT '平台' AFTER `type`; + + +ALTER TABLE `mallink`.`wx_weapp_audit_status` +ADD COLUMN `plat` smallint(2) NOT NULL DEFAULT 1 COMMENT '平台' AFTER `type`; + + +ALTER TABLE `mallink`.`wx_weapp_release_status` +ADD COLUMN `plat` smallint(2) NOT NULL DEFAULT 1 COMMENT '平台' AFTER `type`; \ No newline at end of file diff --git a/mallinkCApi/src/main/java/com/iformall/controller/SysConfigController.java b/mallinkCApi/src/main/java/com/iformall/controller/SysConfigController.java new file mode 100644 index 000000000..0d00bf30f --- /dev/null +++ b/mallinkCApi/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("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(ErrorCode.SYS_CONFIG_VIERFY_SECODES_UNSET); + } + return new ResultData(sysConfig.getConfigItemValue()); + } + +}