|
@@ -1,31 +1,32 @@
|
|
|
-package com.ruoyi.web.controller.system;
|
|
|
+package com.zkqy.web.controller.system;
|
|
|
|
|
|
import java.util.List;
|
|
|
import java.util.Set;
|
|
|
|
|
|
-import com.ruoyi.common.core.domain.entity.DataSource;
|
|
|
-import com.ruoyi.common.core.domain.entity.SysTenant;
|
|
|
-import com.ruoyi.system.service.IDataSourceService;
|
|
|
-import com.ruoyi.system.service.impl.SysLogininforServiceImpl;
|
|
|
-import com.ruoyi.system.service.impl.SysTenantServiceImpl;
|
|
|
+import com.zkqy.common.core.domain.entity.DataSource;
|
|
|
+import com.zkqy.common.core.domain.entity.SysTenant;
|
|
|
+import com.zkqy.system.service.IDataSourceService;
|
|
|
+import com.zkqy.system.service.impl.SysTenantServiceImpl;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
+import org.springframework.validation.BindingResult;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
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.constant.Constants;
|
|
|
-import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
-import com.ruoyi.common.core.domain.entity.SysMenu;
|
|
|
-import com.ruoyi.common.core.domain.entity.SysUser;
|
|
|
-import com.ruoyi.common.core.domain.model.LoginBody;
|
|
|
-import com.ruoyi.common.utils.SecurityUtils;
|
|
|
-import com.ruoyi.framework.web.service.SysLoginService;
|
|
|
-import com.ruoyi.framework.web.service.SysPermissionService;
|
|
|
-import com.ruoyi.system.service.ISysMenuService;
|
|
|
+import com.zkqy.common.constant.Constants;
|
|
|
+import com.zkqy.common.core.domain.AjaxResult;
|
|
|
+import com.zkqy.common.core.domain.entity.SysMenu;
|
|
|
+import com.zkqy.common.core.domain.entity.SysUser;
|
|
|
+import com.zkqy.common.core.domain.model.LoginBody;
|
|
|
+import com.zkqy.common.utils.SecurityUtils;
|
|
|
+import com.zkqy.framework.web.service.SysLoginService;
|
|
|
+import com.zkqy.framework.web.service.SysPermissionService;
|
|
|
+import com.zkqy.system.service.ISysMenuService;
|
|
|
import org.springframework.web.client.RestTemplate;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import javax.validation.Valid;
|
|
|
|
|
|
/**
|
|
|
* 登录验证
|
|
@@ -79,7 +80,10 @@ public class SysLoginController {
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@PostMapping("/login")
|
|
|
- public AjaxResult login(@RequestBody LoginBody loginBody) {
|
|
|
+ public AjaxResult login(@Valid @RequestBody LoginBody loginBody, BindingResult bindingResult) {
|
|
|
+ if (bindingResult.hasErrors()) {
|
|
|
+ return AjaxResult.error(bindingResult.getFieldError().getDefaultMessage());
|
|
|
+ }
|
|
|
//校验租户状态?生成token
|
|
|
AjaxResult ajax = AjaxResult.success();
|
|
|
//校验不能是admin
|