|
|
|
@ -1,6 +1,5 @@
|
|
|
|
|
package com.softegg.freetogo.User.controller;
|
|
|
|
|
|
|
|
|
|
import com.softegg.freetogo.Debug.utils;
|
|
|
|
|
import com.softegg.freetogo.User.bean.Guides;
|
|
|
|
|
import com.softegg.freetogo.User.bean.Users;
|
|
|
|
|
import com.softegg.freetogo.User.service.GuidesService;
|
|
|
|
@ -20,7 +19,6 @@ import java.util.Map;
|
|
|
|
|
//@CrossOrigin(origins = "*")
|
|
|
|
|
@RequestMapping("/users")
|
|
|
|
|
public class UsersController {
|
|
|
|
|
private final static utils util = new utils();
|
|
|
|
|
@Autowired
|
|
|
|
|
UsersService usersService;
|
|
|
|
|
@Autowired
|
|
|
|
@ -35,7 +33,7 @@ public class UsersController {
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("findAll")
|
|
|
|
|
public List<Users> findAll() {
|
|
|
|
|
util.printInfo("响应查找所有数据");
|
|
|
|
|
System.out.println("响应查找所有数据");
|
|
|
|
|
return usersService.findAll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -58,7 +56,7 @@ public class UsersController {
|
|
|
|
|
int status) {
|
|
|
|
|
Users user = new Users(name, email, password, createtime, reputation, phone, nickname, IDCard, gender, type, status);
|
|
|
|
|
usersService.add(user);
|
|
|
|
|
util.printInfo("添加用户");
|
|
|
|
|
System.out.println("添加用户");
|
|
|
|
|
return "添加成功";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -72,7 +70,7 @@ public class UsersController {
|
|
|
|
|
@GetMapping("delbyid")
|
|
|
|
|
public String delById(int id) {
|
|
|
|
|
usersService.deleteById(id);
|
|
|
|
|
util.printInfo("通过id删除用户");
|
|
|
|
|
System.out.println("通过id删除用户");
|
|
|
|
|
return "删除成功";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -85,7 +83,7 @@ public class UsersController {
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("findbyid")
|
|
|
|
|
public Users getUserById(int id) {
|
|
|
|
|
util.printInfo("通过id获取用户数据");
|
|
|
|
|
System.out.println("通过id获取用户数据");
|
|
|
|
|
return usersService.getUserById(id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -107,10 +105,10 @@ public class UsersController {
|
|
|
|
|
boolean type,
|
|
|
|
|
int status) {
|
|
|
|
|
Users User = usersService.getUserByPhone(phone);
|
|
|
|
|
util.printInfo(User);
|
|
|
|
|
System.out.println(User);
|
|
|
|
|
setUsers(name, email, password, createtime, reputation, phone, nickname, IDCard, gender, type, status, User);
|
|
|
|
|
usersService.update(User);
|
|
|
|
|
util.printInfo("更新用户信息:" + User);
|
|
|
|
|
System.out.println("更新用户信息:" + User);
|
|
|
|
|
return "更新成功";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -121,22 +119,13 @@ public class UsersController {
|
|
|
|
|
* @author: zhanglinhao
|
|
|
|
|
* @date: 2024/5/10 19:45
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping("pupdate")
|
|
|
|
|
public boolean pupdate(@RequestBody Map<String, Map<String, Object>> user) {
|
|
|
|
|
Map<String, Object> ubody = user.get("user");
|
|
|
|
|
|
|
|
|
|
util.printInfo(ubody);
|
|
|
|
|
// util.printInfo(ubody.get("uid"));
|
|
|
|
|
Users User = new Users((int) ubody.get("uid"), (String) ubody.get("name"), (String) ubody.get("email"), (String) ubody.get("password"), (String) ubody.get("createtime"), (String) ubody.get("idcard"), (int) ubody.get("reputation"), (boolean) ubody.get("gender"), (boolean) ubody.get("membertype"), (String) ubody.get("phone"), (String) ubody.get("nickname"), (int) ubody.get("status"));
|
|
|
|
|
usersService.update(User);
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping("Pupdate")
|
|
|
|
|
public boolean Pupdate(@RequestBody Map<String, Users> user) {
|
|
|
|
|
Users ubody = user.get("user");
|
|
|
|
|
util.printInfo(ubody);
|
|
|
|
|
// util.printInfo(ubody.get("uid"));
|
|
|
|
|
System.out.println(ubody);
|
|
|
|
|
// System.out.println(ubody.get("uid"));
|
|
|
|
|
Users User = new Users(ubody.getUid(), ubody.getName(), ubody.getEmail(), ubody.getPassword(), ubody.getCreatetime(), ubody.getIdcard(), ubody.getReputation(), ubody.isGender(), ubody.isMembertype(), ubody.getPhone(), ubody.getNickname(), ubody.getStatus());
|
|
|
|
|
usersService.update(User);
|
|
|
|
|
return true;
|
|
|
|
@ -151,8 +140,8 @@ public class UsersController {
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("getByPhone")
|
|
|
|
|
public Users getByPhone(String phone) {
|
|
|
|
|
util.printInfo("根据手机号获取用户信息:" + phone);
|
|
|
|
|
util.printInfo(usersService.getUserByPhone(phone));
|
|
|
|
|
System.out.println("根据手机号获取用户信息:" + phone);
|
|
|
|
|
System.out.println(usersService.getUserByPhone(phone));
|
|
|
|
|
return usersService.getUserByPhone(phone);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -165,7 +154,7 @@ public class UsersController {
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("isGuide")
|
|
|
|
|
public boolean isGuide(String phone) {
|
|
|
|
|
util.printInfo("查寻是否是导游:" + phone);
|
|
|
|
|
System.out.println("查寻是否是导游:" + phone);
|
|
|
|
|
return usersService.isGuide(phone);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -178,7 +167,7 @@ public class UsersController {
|
|
|
|
|
*/
|
|
|
|
|
@GetMapping("getUid")
|
|
|
|
|
public int getUid(String phone) {
|
|
|
|
|
util.printInfo("搜索uid使用的电话:" + phone);
|
|
|
|
|
System.out.println("搜索uid使用的电话:" + phone);
|
|
|
|
|
return usersService.getIdByPhone(phone);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -192,9 +181,9 @@ public class UsersController {
|
|
|
|
|
*/
|
|
|
|
|
// @PostMapping("registerToGuide")
|
|
|
|
|
// public int registerToGuide(@RequestBody Map<String,Map<String,String>> grequesting) {//Map<String, Map<String, Object>> gbody) {
|
|
|
|
|
// util.printInfo("接收的注册请求:"+grequesting);
|
|
|
|
|
// System.out.println("接收的注册请求:"+grequesting);
|
|
|
|
|
// Map<String,String> gbody = grequesting.get("registerToGuide");
|
|
|
|
|
// util.printInfo("处理后的注册请求:"+gbody);
|
|
|
|
|
// System.out.println("处理后的注册请求:"+gbody);
|
|
|
|
|
// Guides guide = new Guides();
|
|
|
|
|
// guide.setUid(Integer.parseInt(gbody.get("uid")));
|
|
|
|
|
// guide.setRsd(gbody.get("rsd"));
|
|
|
|
@ -208,9 +197,9 @@ public class UsersController {
|
|
|
|
|
// }
|
|
|
|
|
@PostMapping("registerToGuide")
|
|
|
|
|
public int registerToGuide(@RequestBody Map<String,Guides> grequesting) {//Map<String, Map<String, Object>> gbody) {
|
|
|
|
|
util.printInfo(grequesting);
|
|
|
|
|
System.out.println(grequesting);
|
|
|
|
|
Guides guide = grequesting.get("registerToGuide");
|
|
|
|
|
util.printInfo(guide);
|
|
|
|
|
System.out.println(guide);
|
|
|
|
|
if(guidesService.registerToGuide(guide))
|
|
|
|
|
return 1;
|
|
|
|
|
else
|
|
|
|
|