|
@@ -256,7 +256,9 @@ public class TaUserServiceImpl implements ITaUserService {
|
256
|
256
|
* 登陆成功后这个 审核id 会存 session
|
257
|
257
|
*/
|
258
|
258
|
ResponseBean responseBean = checkHouse(response, taUserVO, userVerify);
|
259
|
|
- responseBean.setUrl(responseBean.getUrl() + "&token=" + token);
|
|
259
|
+ if (!"0".equals(responseBean.getCode())) {
|
|
260
|
+ responseBean.setUrl(responseBean.getUrl() + "&token=" + token);
|
|
261
|
+ }
|
260
|
262
|
return responseBean;
|
261
|
263
|
} else if (taUserVerifies.size() >= 2) {
|
262
|
264
|
response.addSuccess(UserVerifyEnum.A_MULTIPLE_REAL_ESTATE.getMsg(), taUserVO, loginCodePerproties.getLoginCode().get(UserVerifyEnum.A_MULTIPLE_REAL_ESTATE.getCode()) + "&token=" + token);
|
|
@@ -943,25 +945,17 @@ public class TaUserServiceImpl implements ITaUserService {
|
943
|
945
|
}
|
944
|
946
|
|
945
|
947
|
@Override
|
946
|
|
- public ResponseBean temporaryLogin(Integer communityId) {
|
|
948
|
+ public ResponseBean temporaryLogin(HttpSession session) {
|
947
|
949
|
ResponseBean responseBean = new ResponseBean();
|
948
|
|
- ToCommunities communities = toCommunitiesMapper.selectByPrimaryKey(communityId);
|
949
|
|
- if (null == communities) {
|
950
|
|
- responseBean.addError("小区不存在!");
|
|
950
|
+
|
|
951
|
+ TaUser currentUser = hasUserPhone(loginCodePerproties.getPhone());
|
|
952
|
+ if (null == currentUser) {
|
|
953
|
+ responseBean.addError("账号不存在!");
|
951
|
954
|
return responseBean;
|
952
|
955
|
}
|
953
|
956
|
|
954
|
|
- // 游客用户
|
955
|
|
- TaUser user = taUserMapper.selectByPrimaryKey(-1);
|
956
|
|
-
|
957
|
|
- TaUserVO taUserVO = new TaUserVO();
|
958
|
|
- BeanUtils.copyProperties(user, taUserVO);
|
959
|
|
- taUserVO.setCommunityId(communityId);
|
960
|
|
- taUserVO.setRole("游客");
|
961
|
|
- taUserVO.setCommunityName(communities.getCommunityName());
|
962
|
|
-
|
963
|
|
- responseBean.addSuccess(taUserVO);
|
964
|
|
-
|
|
957
|
+ // 检验登录房产
|
|
958
|
+ checkLogin(responseBean, currentUser, session);
|
965
|
959
|
return responseBean;
|
966
|
960
|
}
|
967
|
961
|
|