@@ -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