diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppLoginController.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppLoginController.java index d6336d1..97091c6 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppLoginController.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppLoginController.java @@ -143,6 +143,7 @@ public class AppLoginController { break; } } else { + log.info("其他学校:----------" + register.getInvitationCode()); if ("其他".equals(appSchool.getName()) && org.apache.commons.lang3.StringUtils.isNotBlank(registerForm.getInvitationCode())) { AppCode appCode = appCodeMapper.selectAppCodeByCode(registerForm.getInvitationCode()); if (appCode == null || appCode.getUserId() != null) { diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PhoneCodeController.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PhoneCodeController.java index 9da19a1..9b7a34e 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PhoneCodeController.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PhoneCodeController.java @@ -50,11 +50,13 @@ public class PhoneCodeController { if ("OK".equals(send)) { return AjaxResult.success(); } + if (send.contains("触发分钟级流控")) { + return AjaxResult.error(2001,"发送频率过高,请1分钟后再试!"); + } log.info("短信验证码发送失败:-------------------- " + send); return AjaxResult.error("短信验证码发送失败", send); } - /** * 验证码校验 * @param phoneNumber 手机号 diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/form/RegisterForm.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/form/RegisterForm.java index 1475eaa..9e0dd7f 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/form/RegisterForm.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/form/RegisterForm.java @@ -10,6 +10,8 @@ import lombok.Data; @ApiModel("注册表单") public class RegisterForm { + private String code; + @ApiModelProperty("邀请码") private String invitationCode; diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/impl/AppUserFriendServiceImpl.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/impl/AppUserFriendServiceImpl.java index 4368b95..7d8de7f 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/impl/AppUserFriendServiceImpl.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/impl/AppUserFriendServiceImpl.java @@ -52,10 +52,12 @@ public class AppUserFriendServiceImpl implements IAppUserFriendService List list = appUserFriendMapper.selectFriendList(appUserFriend); for (AppUserFriendVo appUserFriendVo : list) { AppUser appUser = appUserMapper.selectAppUserById(appUserFriendVo.getUserId()); - appUserFriendVo.setFUsername(appUser.getUsername()); - appUserFriendVo.setFAvatarUrl(appUser.getAvatarUrl()); - appUserFriendVo.setFNickname(appUser.getNickname()); - appUserFriendVo.setFCheck(appUser.getCheck()); + if (appUser != null) { + appUserFriendVo.setFUsername(appUser.getUsername()); + appUserFriendVo.setFAvatarUrl(appUser.getAvatarUrl()); + appUserFriendVo.setFNickname(appUser.getNickname()); + appUserFriendVo.setFCheck(appUser.getCheck()); + } } return list; } diff --git a/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppMessageMapper.xml b/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppMessageMapper.xml index 9d34c22..2e8c3e0 100644 --- a/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppMessageMapper.xml +++ b/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppMessageMapper.xml @@ -34,8 +34,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and u.username like concat('%',#{username},'%') and a.content like concat('%',#{content},'%') and a.img_url = #{imgUrl} - and a.type = #{type} + and a.type = #{type} + order by a.create_time desc