From 94a6b6504e78f346d6222d38ba2d568f8df9ce85 Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Tue, 21 Aug 2018 13:46:05 +0800 Subject: [PATCH] =?UTF-8?q?[B=E7=AB=AFMall=E4=BF=A1=E6=81=AF][=E6=96=B0?= =?UTF-8?q?=E5=BB=BA]:=E5=9B=BE=E6=A0=87=E5=8F=8Amall=20info?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../simple/controller/WxMallController.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/mallinkBApi/src/main/java/com/simple/controller/WxMallController.java b/mallinkBApi/src/main/java/com/simple/controller/WxMallController.java index e5f0123e0..dcf68f1f3 100644 --- a/mallinkBApi/src/main/java/com/simple/controller/WxMallController.java +++ b/mallinkBApi/src/main/java/com/simple/controller/WxMallController.java @@ -1,5 +1,6 @@ package com.simple.controller; +import com.simple.annotation.AuthIgnore; import com.simple.common.ErrorCode; import com.simple.common.Result; import com.simple.common.ResultData; @@ -20,7 +21,7 @@ import java.util.HashMap; import java.util.Map; @RestController -@RequestMapping("wxMall") +@RequestMapping("/api/mall") public class WxMallController extends BaseController { private Logger logger = Logger.getLogger(WxMallController.class); @@ -31,6 +32,7 @@ public class WxMallController extends BaseController { private WxAppinfoService wxAppinfoService; + @AuthIgnore @ApiOperation("根据appId获取") @GetMapping("/getAppIcon") @ApiImplicitParam(name = "appId", value = "appId", dataType = "String", paramType = "query", required = true) @@ -49,5 +51,20 @@ public class WxMallController extends BaseController { return new ResultData(Result.SUCCESS, "查询成功", resultMap); } + @ApiOperation("根据appId获取") + @GetMapping("/mallInfo") + @ApiImplicitParam(name = "appId", value = "appId", dataType = "String", paramType = "query", required = true) + public ResultData getMallInfo(String appId) { + WxAppinfo appInfo = wxAppinfoService.getByAppId(appId); + if (appInfo == null) { + return new ResultData(ErrorCode.APP_ID_NOT_FOUND); + } + WxMall mall = wxMallService.getByTenantId(appInfo.getTenantId()); + if (mall==null) { + return new ResultData(ErrorCode.MALL_INFO_NOT_FOUND); + } + return new ResultData(Result.SUCCESS, "查询成功", mall); + } + }