| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /**
- * Copyright (c) 2016-2019 人人开源 All rights reserved.
- *
- * https://www.renren.io
- *
- * 版权所有,侵权必究!
- */
-
- package io.renren.controller;
-
- import io.renren.common.utils.R;
- import io.renren.common.validator.ValidatorUtils;
- import io.renren.entity.UserEntity;
- import io.renren.form.RegisterForm;
- import io.renren.service.UserService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.apache.commons.codec.digest.DigestUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
-
- import java.util.Date;
-
- /**
- * 注册接口
- *
- * @author Mark sunlightcs@gmail.com
- */
- @RestController
- @RequestMapping("/api")
- @Api(tags="注册接口")
- public class ApiRegisterController {
- @Autowired
- private UserService userService;
-
- @PostMapping("register")
- @ApiOperation("注册")
- public R register(@RequestBody RegisterForm form){
- //表单校验
- ValidatorUtils.validateEntity(form);
-
- UserEntity user = new UserEntity();
- user.setMobile(form.getMobile());
- user.setUsername(form.getMobile());
- user.setPassword(DigestUtils.sha256Hex(form.getPassword()));
- user.setCreateTime(new Date());
- userService.save(user);
-
- return R.ok();
- }
- }
|