|
|
@@ -398,7 +398,6 @@ public class HwUserServiceImpl extends ServiceImpl<HwUserMapper, HwUser> impleme
|
|
|
public Map<String, Object> getLoginApp(HashMap<String, String> requestMap, HttpServletRequest request) {
|
|
|
Map<String, Object> returnMap = new HashMap<String, Object>();
|
|
|
String phone = requestMap.get("phone");
|
|
|
- String clientId = requestMap.get("client_id");
|
|
|
HwUser user1 = new HwUser();
|
|
|
HwUser user = this.getByPhone(phone);
|
|
|
if (user == null) {
|
|
|
@@ -408,23 +407,22 @@ public class HwUserServiceImpl extends ServiceImpl<HwUserMapper, HwUser> impleme
|
|
|
user1.setRegisterTime(new Date());
|
|
|
user1.setRegisterFrom(1);
|
|
|
hwUserMapper.saveHwUser(user1);
|
|
|
- //生成token
|
|
|
-// long t1 = System.currentTimeMillis();
|
|
|
-// String timestamp = String.valueOf(t1);
|
|
|
-// String token = Md5Encrypt.md5(user1.getId() + timestamp);
|
|
|
-// user1.setUserToken(token);
|
|
|
} else {
|
|
|
user1 = user;
|
|
|
-// user1.setLoginTime(new Date());
|
|
|
-// user1.setUpdateTime(new Date());
|
|
|
}
|
|
|
+ if(StringUtils.isBlank(user1.getUserToken())){
|
|
|
+ //生成token
|
|
|
+ long t1 = System.currentTimeMillis();
|
|
|
+ String timestamp = String.valueOf(t1);
|
|
|
+ String token = Md5Encrypt.md5(user1.getId() + timestamp);
|
|
|
+ user1.setUserToken(token);
|
|
|
+ }
|
|
|
//更新用户
|
|
|
this.updateById(user1);
|
|
|
user1 = this.getById(user1.getId());
|
|
|
//清空验证码缓存
|
|
|
redisUtil.del(phone);
|
|
|
returnMap.put("userInfo", user1);
|
|
|
-
|
|
|
return returnMap;
|
|
|
}
|
|
|
|