From baac92bb5c0709c921d2a42f3abd00c0158e1041 Mon Sep 17 00:00:00 2001 From: zy <82248909@qq.com> Date: Thu, 7 May 2026 14:47:52 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E5=B0=8F=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E5=8F=AA=E8=83=BD=E7=99=BB=E9=99=86=E6=9C=ACappId=E8=8C=83?= =?UTF-8?q?=E5=9B=B4=E5=86=85=E7=9A=84=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/applet/controller/UserInfoController.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/controller/UserInfoController.java b/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/controller/UserInfoController.java index 0b59aba..f599201 100644 --- a/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/controller/UserInfoController.java +++ b/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/controller/UserInfoController.java @@ -11,6 +11,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import me.chanjar.weixin.common.error.WxErrorException; +import org.apache.commons.lang3.StringUtils; import org.jeecg.common.constant.MallConstants; import org.jeecg.common.constant.MyReturnCode; import org.jeecg.common.dto.LoginDTO; @@ -371,8 +372,16 @@ public class UserInfoController { UserInfo userInfo = userInfoService.getOne(Wrappers.query().lambda() .eq(UserInfo::getUserName, userInfoLoginDTO.getUserName())); if(userInfo == null){ - return R.failed("账户不存在,请联系管理员"); + return R.failed("登陆错误000"); } + String appId = ApiUtil.getAppId(request); + if(StringUtils.isBlank(appId)){ + return R.failed("登陆错误001"); + } + if(!appId.equals(userInfo.getAppId())){ + return R.failed("登陆错误002"); + } + //校验账号密码 if(StrUtil.isBlank(userInfo.getPassword()) || !ENCODER.matches(userInfoLoginDTO.getPassword(),userInfo.getPassword())){