diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WechatLoginController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WechatLoginController.java index 9919a56b4..bb9fc4b30 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WechatLoginController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WechatLoginController.java @@ -160,10 +160,14 @@ public class WechatLoginController extends BaseController { @ApiImplicitParams({ @ApiImplicitParam(name = "key", value = "key", dataType = "String", paramType = "query", required = true), @ApiImplicitParam(name = "userName", value = "userName", dataType = "String", paramType = "query", required = true)}) - public ResultData weChatUserLogin(String userName, String key, HttpServletRequest request, HttpServletResponse response) { + public ResultData weChatUserLogin(String key, String userName, HttpServletRequest request, HttpServletResponse response) { log.debug("[" + getIpAddr() + "] MallUserInfoController::weChatUserLogin"); String host = request.getHeader("host"); log.debug("Host: " + host); + if(StringUtils.isBlank(userName)) { + log.error("请选择要登录的用户"); + return new ResultData(ErrorCode.WECHAT_LOGIN_USER_SELECT); + } String openKey = WECHAT_PREV + key; // 限时时间内查找到此用户openId diff --git a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java index 30ee19267..589a208bc 100644 --- a/mallinkService/src/main/java/com/iformall/common/ErrorCode.java +++ b/mallinkService/src/main/java/com/iformall/common/ErrorCode.java @@ -353,6 +353,7 @@ public enum ErrorCode{ WEAPP_APP_RELEASEED(24008, "已发布"), WECHAT_LOGIN_KEY_OVERTIME(24030, "已过期"), + WECHAT_LOGIN_USER_SELECT(24031, "请选择要登录的用户"), /** * 屏广告