content: 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);
      }
  }
  