You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.3 KiB
38 lines
1.3 KiB
package com.ruoyi.web.controller.system; |
|
|
|
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.RestController; |
|
import com.ruoyi.common.core.controller.BaseController; |
|
import com.ruoyi.common.core.domain.AjaxResult; |
|
import com.ruoyi.common.core.domain.model.RegisterBody; |
|
import com.ruoyi.common.utils.StringUtils; |
|
import com.ruoyi.framework.web.service.SysRegisterService; |
|
import com.ruoyi.system.service.ISysConfigService; |
|
|
|
/** |
|
* 注册验证 |
|
* |
|
* @author ruoyi |
|
*/ |
|
@RestController |
|
public class SysRegisterController extends BaseController |
|
{ |
|
@Autowired |
|
private SysRegisterService registerService; |
|
|
|
@Autowired |
|
private ISysConfigService configService; |
|
|
|
@PostMapping("/register") |
|
public AjaxResult register(@RequestBody RegisterBody user) |
|
{ |
|
if (!("true".equals(configService.selectConfigByKey("sys.account.registerUser")))) |
|
{ |
|
return error("当前系统没有开启注册功能!"); |
|
} |
|
String msg = registerService.register(user); |
|
return StringUtils.isEmpty(msg) ? success() : error(msg); |
|
} |
|
}
|
|
|