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