|
|
@@ -13,6 +13,8 @@ import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.redis.RedisCache;
|
|
|
import com.fs.common.exception.ServiceException;
|
|
|
import com.fs.common.service.ISmsService;
|
|
|
+import com.fs.common.utils.ServletUtils;
|
|
|
+import com.fs.common.utils.ip.IpUtils;
|
|
|
import com.fs.common.utils.sign.Md5Utils;
|
|
|
import com.fs.core.config.WxOpenProperties;
|
|
|
import com.fs.his.config.FsSysConfig;
|
|
|
@@ -271,6 +273,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
if (StringUtils.isNotEmpty(param.getJpushId())) {
|
|
|
user.setJpushId(param.getJpushId());
|
|
|
}
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ user.setLastIp(ipAddr);
|
|
|
userService.insertFsUser(user);
|
|
|
map.put("isNew", true);
|
|
|
map.put("unionid",unionid);
|
|
|
@@ -282,6 +286,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
FsUser userMap = new FsUser();
|
|
|
userMap.setUserId(user.getUserId());
|
|
|
userMap.setAppId(updatedAppId);
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ userMap.setLastIp(ipAddr);
|
|
|
userService.updateFsUser(userMap);
|
|
|
}
|
|
|
|
|
|
@@ -388,6 +394,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
userMap.setNickName("苹果用户" + param.getPhone().substring(param.getPhone().length() - 4));
|
|
|
}
|
|
|
userMap.setAppleKey(param.getAppleKey());
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ userMap.setLastIp(ipAddr);
|
|
|
if (userService.updateFsUser(userMap)>0){
|
|
|
return generateTokenAndReturn(userMap);
|
|
|
}
|
|
|
@@ -465,6 +473,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
user.setPhone(param.getPhone());
|
|
|
user.setLoginDevice(param.getLoginDevice());
|
|
|
user.setSource(param.getSource());
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ user.setLastIp(ipAddr);
|
|
|
userService.updateFsUser(user);
|
|
|
return generateTokenAndReturn(user);
|
|
|
}
|
|
|
@@ -485,6 +495,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
keepUser.setSource(param.getSource());
|
|
|
keepUser.setUnionId(user.getUnionId());
|
|
|
keepUser.setPhone(param.getPhone());
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ keepUser.setLastIp(ipAddr);
|
|
|
if (userService.updateFsUser(keepUser)>0){
|
|
|
userService.realDeleteFsUserByUserId(deleteUser.getUserId());
|
|
|
return generateTokenAndReturn(keepUser);
|
|
|
@@ -499,6 +511,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
userMap.setSource(param.getSource());
|
|
|
userMap.setUserId(user.getUserId());
|
|
|
userMap.setPhone(param.getPhone());
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ userMap.setLastIp(ipAddr);
|
|
|
if (userService.updateFsUser(userMap)>0){
|
|
|
return generateTokenAndReturn(user);
|
|
|
}
|
|
|
@@ -535,6 +549,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
user.setLoginDevice(param.getLoginDevice());
|
|
|
user.setSource(param.getSource());
|
|
|
user.setUnionId(unionid);
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ user.setLastIp(ipAddr);
|
|
|
userService.updateFsUser(user);
|
|
|
return generateTokenAndReturn(user);
|
|
|
}
|
|
|
@@ -554,6 +570,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
keepUser.setNickName(nickname);
|
|
|
keepUser.setAvatar(avatar);
|
|
|
keepUser.setSex(sex);
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ keepUser.setLastIp(ipAddr);
|
|
|
if (userService.updateFsUser(keepUser)>0){
|
|
|
userService.realDeleteFsUserByUserId(deleteUser.getUserId());
|
|
|
return generateTokenAndReturn(keepUser);
|
|
|
@@ -569,6 +587,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
user.setSex(sex);
|
|
|
user.setUnionId(unionid);
|
|
|
user.setAppOpenId(openid);
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ user.setLastIp(ipAddr);
|
|
|
if (userService.updateFsUser(user)>0){
|
|
|
return generateTokenAndReturn(user);
|
|
|
}
|
|
|
@@ -591,6 +611,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
if (StringUtils.isNotEmpty(user.getAppOpenId())) {
|
|
|
userMap.setAppOpenId(user.getAppOpenId());
|
|
|
}
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ userMap.setLastIp(ipAddr);
|
|
|
userService.updateFsUser(userMap);
|
|
|
}
|
|
|
|
|
|
@@ -782,6 +804,8 @@ public class AppLoginController extends AppBaseController{
|
|
|
FsUser fsUser = new FsUser();
|
|
|
fsUser.setUserId(user.getUserId());
|
|
|
fsUser.setPhone(encryptPhone(param.getPhone()));
|
|
|
+ String ipAddr = IpUtils.getIpAddr(ServletUtils.getRequest());
|
|
|
+ fsUser.setLastIp(ipAddr);
|
|
|
userMapper.updateFsUser(fsUser);
|
|
|
logger.info("zyp \n【手机加密】:{}",encryptPhone(param.getPhone()));
|
|
|
}
|