Skip to content

Commit 64419b7

Browse files
committed
接口顺序调整
1 parent 220cf26 commit 64419b7

1 file changed

Lines changed: 65 additions & 59 deletions

File tree

website/src/main/java/info/xiaomo/website/controller/UserController.java

Lines changed: 65 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ public UserController(UserService service, Configuration configuration) {
5151
this.configuration = configuration;
5252
}
5353

54-
5554
@RequestMapping(value = "toLogin", method = RequestMethod.GET)
5655
public String toLogin() {
5756
return UserView.LOGIN.getName();
@@ -87,36 +86,6 @@ public String login(@RequestParam String email,
8786
return UserView.INDEX.getName();
8887
}
8988

90-
/**
91-
* 根据id 查找用户
92-
*
93-
* @param id id
94-
* @return result
95-
*/
96-
@RequestMapping(value = "findById/{id}", method = RequestMethod.GET)
97-
public Result findUserById(@PathVariable("id") Long id) {
98-
UserModel userModel = service.findUserById(id);
99-
if (userModel == null) {
100-
return new Result(Err.USER_NOT_FOUND.getCode(), Err.USER_NOT_FOUND.getMessage());
101-
}
102-
return new Result(userModel);
103-
}
104-
105-
/**
106-
* 添加用户
107-
*/
108-
@RequestMapping(value = "addUser", method = RequestMethod.POST)
109-
public Result addUser(@RequestBody UserModel user) {
110-
UserModel userModel = service.findUserByEmail(user.getEmail());
111-
if (userModel != null) {
112-
return new Result(Err.USER_REPEAT.getCode(), Err.USER_REPEAT.getMessage());
113-
}
114-
String salt = RandomUtil.createSalt();
115-
user.setPassword(MD5Util.encode(user.getPassword(), salt));
116-
user.setSalt(salt);
117-
service.addUser(user);
118-
return new Result(user);
119-
}
12089

12190
/**
12291
* 注册
@@ -185,36 +154,8 @@ public Result update(@RequestBody UserModel user) throws UserNotFoundException {
185154
return new Result(updateUser);
186155
}
187156

188-
/**
189-
* 返回所有用户数据
190-
*
191-
* @return result
192-
*/
193-
@RequestMapping(value = "findAll", method = RequestMethod.GET)
194-
public Result getAll() {
195-
List<UserModel> pages = service.findAll();
196-
if (pages == null || pages.size() <= 0) {
197-
return new Result(Err.NULL_DATA.getCode(), Err.NULL_DATA.getMessage());
198-
}
199-
return new Result(pages);
200-
}
201157

202158

203-
/**
204-
* 根据id删除用户
205-
*
206-
* @param id id
207-
* @return result
208-
*/
209-
@RequestMapping(value = "delete/{id}", method = RequestMethod.GET)
210-
public Result deleteUserById(@PathVariable("id") Long id) throws UserNotFoundException {
211-
UserModel userModel = service.deleteUserById(id);
212-
if (userModel == null) {
213-
return new Result(Err.USER_NOT_FOUND.getCode(), Err.USER_NOT_FOUND.getMessage());
214-
}
215-
return new Result(userModel);
216-
}
217-
218159
/**
219160
* 处理激活
220161
*/
@@ -267,4 +208,69 @@ public String logout(HttpSession session){
267208
}
268209
return UserView.INDEX.getName();
269210
}
211+
212+
213+
//*************************************************后台接口**********************************************************/
214+
215+
/**
216+
* 根据id 查找用户
217+
*
218+
* @param id id
219+
* @return result
220+
*/
221+
@RequestMapping(value = "findById/{id}", method = RequestMethod.GET)
222+
public Result findUserById(@PathVariable("id") Long id) {
223+
UserModel userModel = service.findUserById(id);
224+
if (userModel == null) {
225+
return new Result(Err.USER_NOT_FOUND.getCode(), Err.USER_NOT_FOUND.getMessage());
226+
}
227+
return new Result(userModel);
228+
}
229+
230+
/**
231+
* 添加用户
232+
*/
233+
@RequestMapping(value = "addUser", method = RequestMethod.POST)
234+
public Result addUser(@RequestBody UserModel user) {
235+
UserModel userModel = service.findUserByEmail(user.getEmail());
236+
if (userModel != null) {
237+
return new Result(Err.USER_REPEAT.getCode(), Err.USER_REPEAT.getMessage());
238+
}
239+
String salt = RandomUtil.createSalt();
240+
user.setPassword(MD5Util.encode(user.getPassword(), salt));
241+
user.setSalt(salt);
242+
service.addUser(user);
243+
return new Result(user);
244+
}
245+
246+
247+
/**
248+
* 返回所有用户数据
249+
*
250+
* @return result
251+
*/
252+
@RequestMapping(value = "findAll", method = RequestMethod.GET)
253+
public Result getAll() {
254+
List<UserModel> pages = service.findAll();
255+
if (pages == null || pages.size() <= 0) {
256+
return new Result(Err.NULL_DATA.getCode(), Err.NULL_DATA.getMessage());
257+
}
258+
return new Result(pages);
259+
}
260+
261+
262+
/**
263+
* 根据id删除用户
264+
*
265+
* @param id id
266+
* @return result
267+
*/
268+
@RequestMapping(value = "delete/{id}", method = RequestMethod.GET)
269+
public Result deleteUserById(@PathVariable("id") Long id) throws UserNotFoundException {
270+
UserModel userModel = service.deleteUserById(id);
271+
if (userModel == null) {
272+
return new Result(Err.USER_NOT_FOUND.getCode(), Err.USER_NOT_FOUND.getMessage());
273+
}
274+
return new Result(userModel);
275+
}
270276
}

0 commit comments

Comments
 (0)