From 7d0973cdee1030f0e5ae1f2c83ba9e9e575b7d3f Mon Sep 17 00:00:00 2001 From: xhxu Date: Thu, 3 Mar 2022 12:07:14 +0800 Subject: [PATCH] =?UTF-8?q?/=E3=80=82=20mall=20user?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/basic/WxMallController.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallController.java index f876529df..42e25ae1f 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallController.java @@ -1,5 +1,6 @@ package com.iformall.controller.basic; +import com.google.code.kaptcha.Constants; import com.iformall.annotation.SystemControllerLog; import com.iformall.common.Result; import com.iformall.common.ResultData; @@ -7,13 +8,22 @@ import com.iformall.controller.base.BaseController; import com.iformall.domain.po.WxMall; import com.iformall.enums.EnumGroupSupport; import com.iformall.service.WxMallService; +import com.iformall.utils.ShiroUtils; import io.swagger.annotations.ApiOperation; +import org.apache.commons.io.IOUtils; 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.*; +import javax.imageio.ImageIO; +import javax.servlet.ServletException; +import javax.servlet.ServletOutputStream; +import javax.servlet.http.HttpServletResponse; +import java.awt.image.BufferedImage; +import java.io.IOException; + @RestController @RequestMapping("wxMall") public class WxMallController extends BaseController { @@ -57,5 +67,17 @@ public class WxMallController extends BaseController { return new ResultData(mall); } + @ApiOperation("验证码") + @GetMapping("/imgUrlH") + public ResultData imgUrlH(){ + logger.debug("[" + getIpAddr() + "] WxMallController::imgUrlH"); + WxMall mall = wxMallService.getByTenantInfo(getUser()); + if(mall == null) { + logger.error("未配置相应的mall"); + return new ResultData(Result.ERROR, "未配置相应的mall"); + } + return new ResultData(mall.getImgUrlH()); + } + }