|
|
@@ -1,13 +1,15 @@
|
|
|
package com.izouma.nineth.web;
|
|
|
|
|
|
+import com.izouma.nineth.domain.MetaTourist;
|
|
|
import com.izouma.nineth.domain.User;
|
|
|
import com.izouma.nineth.dto.MetaRestResult;
|
|
|
+import com.izouma.nineth.dto.MetaTouristDTO;
|
|
|
import com.izouma.nineth.dto.MetaUserDTO;
|
|
|
-import com.izouma.nineth.dto.TouristDTO;
|
|
|
import com.izouma.nineth.enums.AuthorityName;
|
|
|
import com.izouma.nineth.enums.InviteType;
|
|
|
import com.izouma.nineth.exception.AuthenticationException;
|
|
|
import com.izouma.nineth.exception.BusinessException;
|
|
|
+import com.izouma.nineth.repo.MetaTouristRepo;
|
|
|
import com.izouma.nineth.security.JwtTokenUtil;
|
|
|
import com.izouma.nineth.security.JwtUserFactory;
|
|
|
import com.izouma.nineth.service.ContentAuditService;
|
|
|
@@ -15,6 +17,7 @@ import com.izouma.nineth.service.UserService;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.commons.lang3.RandomStringUtils;
|
|
|
import org.springframework.security.authentication.AuthenticationManager;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@@ -32,6 +35,8 @@ public class AuthenticationController {
|
|
|
|
|
|
private ContentAuditService contentAuditService;
|
|
|
|
|
|
+ private MetaTouristRepo metaTouristRepo;
|
|
|
+
|
|
|
@PostMapping("/login")
|
|
|
public String loginByUserPwd(String username, String password, Integer expiration) {
|
|
|
User user = userService.loginByUsernamePwd(username, password);
|
|
|
@@ -201,7 +206,11 @@ public class AuthenticationController {
|
|
|
}
|
|
|
|
|
|
@GetMapping("/touristLogin")
|
|
|
- public TouristDTO touristLogin() {
|
|
|
- return new TouristDTO();
|
|
|
+ public MetaTouristDTO touristLogin() {
|
|
|
+ MetaTourist save = metaTouristRepo.save(new MetaTourist());
|
|
|
+ MetaTouristDTO metaTouristDTO = new MetaTouristDTO();
|
|
|
+ metaTouristDTO.setUserId(-save.getUserId());
|
|
|
+ metaTouristDTO.setNickName("游客-" + RandomStringUtils.randomAlphabetic(8));
|
|
|
+ return metaTouristDTO;
|
|
|
}
|
|
|
}
|