From daef9edffb73d542ff1eba4beb215ffc7b306254 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Thu, 28 Dec 2023 18:44:46 +0800
Subject: [PATCH] bug 修复

---
 src/main/java/org/springblade/modules/system/controller/UserController.java |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/src/main/java/org/springblade/modules/system/controller/UserController.java b/src/main/java/org/springblade/modules/system/controller/UserController.java
index 1b5cbc1..7ac974d 100644
--- a/src/main/java/org/springblade/modules/system/controller/UserController.java
+++ b/src/main/java/org/springblade/modules/system/controller/UserController.java
@@ -17,6 +17,9 @@
 package org.springblade.modules.system.controller;
 
 
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.PropertyNamingStrategy;
+import com.alibaba.fastjson.serializer.SerializeConfig;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@@ -67,7 +70,7 @@
 @NonDS
 //@ApiIgnore
 @RestController
-@RequestMapping(AppConstant.APPLICATION_SYSTEM_NAME+"/user")
+@RequestMapping(AppConstant.APPLICATION_SYSTEM_NAME + "/user")
 @AllArgsConstructor
 @Api(value = "用户管理", tags = "用户管理")
 public class UserController {
@@ -85,6 +88,18 @@
 	public R<UserVO> detail(User user) {
 		User detail = userService.getOne(Condition.getQueryWrapper(user));
 		return R.data(UserWrapper.build().entityVO(detail));
+	}
+
+	@ApiOperationSupport(order = 1)
+	@ApiOperation(value = "查看详情返回String", notes = "传入id")
+	@GetMapping("/details")
+//	@PreAuth(RoleConstant.HAS_ROLE_ADMIN)
+	public R<String> details(User user) {
+		UserVO detail = userService.getuserById(user.getId());
+		SerializeConfig config = new SerializeConfig();
+		config.propertyNamingStrategy = PropertyNamingStrategy.SnakeCase;
+		String json1 = JSON.toJSONString(detail, config);
+		return R.data(json1);
 	}
 
 	/**
@@ -152,6 +167,7 @@
 
 	/**
 	 * 按条件查询用户信息
+	 *
 	 * @param user
 	 * @return
 	 */
@@ -370,4 +386,13 @@
 		return R.data(userService.getUserInfo(AuthUtil.getUserId()));
 	}
 
+	/**
+	 * 修改
+	 */
+	@GetMapping("/getUserInfoByCode")
+	@ApiOperation(value = "查询人员", notes = "houseCode")
+	public R getUserInfoByCode(@RequestParam("houseCode") String houseCode, @RequestParam(value = "type",defaultValue = "2") String type) {
+		return R.data(userService.getUserInfoByCode(houseCode,type));
+	}
+
 }

--
Gitblit v1.9.3