|
@@ -74,7 +74,7 @@ public class TWxappInfoServiceImpl extends ServiceImpl<TWxappInfoMapper, TWxappI
|
|
|
Optional.ofNullable(tWxappInfo).orElseThrow(() -> ExceptionResultEnum.WXAPP_OPENID_NO_DATA.exception());
|
|
|
List<SysUser> sysUserList = sysUserService.list(new QueryWrapper<SysUser>().lambda().eq(SysUser::getMobileNumber, tWxappInfo.getPhone()));
|
|
|
if (CollectionUtils.isEmpty(sysUserList)) {
|
|
|
- throw ExceptionResultEnum.ERROR.exception("用户不存在");
|
|
|
+ throw ExceptionResultEnum.ERROR.exception("对不起,您不是系统用户,无法进行登录!");
|
|
|
}
|
|
|
if (sysUserList.size() > 1) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("查出多个用户");
|
|
@@ -83,7 +83,7 @@ public class TWxappInfoServiceImpl extends ServiceImpl<TWxappInfoMapper, TWxappI
|
|
|
if (!sysUser.getEnable()) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("该用户已禁用");
|
|
|
}
|
|
|
- LoginResult result = sysUserService.login(sysUser.getPassword(), sysUser, AppSourceEnum.SYSTEM);
|
|
|
+ LoginResult result = sysUserService.login(sysUser.getPassword(), sysUser, AppSourceEnum.WX_APP);
|
|
|
try {
|
|
|
sysLogService.saveLogWithNoAuth(sysUser.getId(), "用户登录", LogTypeEnum.LOGIN);
|
|
|
} catch (Exception e) {
|
|
@@ -109,7 +109,7 @@ public class TWxappInfoServiceImpl extends ServiceImpl<TWxappInfoMapper, TWxappI
|
|
|
|
|
|
List<SysUser> sysUserList = sysUserService.list(new QueryWrapper<SysUser>().lambda().eq(SysUser::getMobileNumber, wxappPhoneNumber.getPurePhoneNumber()));
|
|
|
if (CollectionUtils.isEmpty(sysUserList)) {
|
|
|
- throw ExceptionResultEnum.ERROR.exception("用户不存在");
|
|
|
+ throw ExceptionResultEnum.ERROR.exception("对不起,您不是系统用户,无法进行登录!");
|
|
|
}
|
|
|
if (sysUserList.size() > 1) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("查出多个用户");
|
|
@@ -123,7 +123,7 @@ public class TWxappInfoServiceImpl extends ServiceImpl<TWxappInfoMapper, TWxappI
|
|
|
TWxappInfo tWxappInfo = tWxappInfoService.getOne(new QueryWrapper<TWxappInfo>().lambda().eq(TWxappInfo::getOpenId, openId));
|
|
|
tWxappInfo = Objects.isNull(tWxappInfo) ? new TWxappInfo(openId, wxappPhoneNumber.getPurePhoneNumber()) : tWxappInfo;
|
|
|
tWxappInfoService.saveOrUpdate(tWxappInfo);
|
|
|
- LoginResult result = sysUserService.login(sysUser.getPassword(), sysUser, AppSourceEnum.SYSTEM);
|
|
|
+ LoginResult result = sysUserService.login(sysUser.getPassword(), sysUser, AppSourceEnum.WX_APP);
|
|
|
try {
|
|
|
sysLogService.saveLogWithNoAuth(sysUser.getId(), "用户登录", LogTypeEnum.LOGIN);
|
|
|
} catch (Exception e) {
|
|
@@ -149,7 +149,7 @@ public class TWxappInfoServiceImpl extends ServiceImpl<TWxappInfoMapper, TWxappI
|
|
|
String phone = jo.getString(SystemConstant.PURE_PHONE_NUMBER);
|
|
|
List<SysUser> sysUserList = sysUserService.list(new QueryWrapper<SysUser>().lambda().eq(SysUser::getMobileNumber, phone));
|
|
|
if (CollectionUtils.isEmpty(sysUserList)) {
|
|
|
- throw ExceptionResultEnum.ERROR.exception("用户不存在");
|
|
|
+ throw ExceptionResultEnum.ERROR.exception("对不起,您不是系统用户,无法进行登录!");
|
|
|
}
|
|
|
if (sysUserList.size() > 1) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("查出多个用户");
|
|
@@ -161,7 +161,7 @@ public class TWxappInfoServiceImpl extends ServiceImpl<TWxappInfoMapper, TWxappI
|
|
|
TWxappInfo tWxappInfo = tWxappInfoService.getOne(new QueryWrapper<TWxappInfo>().lambda().eq(TWxappInfo::getOpenId, openId));
|
|
|
tWxappInfo = Objects.isNull(tWxappInfo) ? new TWxappInfo(openId, phone) : tWxappInfo;
|
|
|
tWxappInfoService.saveOrUpdate(tWxappInfo);
|
|
|
- LoginResult result = sysUserService.login(sysUser.getPassword(), sysUser, AppSourceEnum.SYSTEM);
|
|
|
+ LoginResult result = sysUserService.login(sysUser.getPassword(), sysUser, AppSourceEnum.WX_APP);
|
|
|
try {
|
|
|
sysLogService.saveLogWithNoAuth(sysUser.getId(), "用户登录", LogTypeEnum.LOGIN);
|
|
|
} catch (Exception e) {
|