浏览代码

手机端修改登录认证判断,登录失败返回运管的提示

Wang-Xiao-Ran 1 年之前
父节点
当前提交
06053de617

+ 10 - 6
src/main/java/com/sooka/sponest/mobile/system/login/service/impl/AppLoginServiceImpl.java

@@ -63,12 +63,16 @@ public class AppLoginServiceImpl implements AppLoginService {
             loginBody.setPassword(appLoginVO.getPassword());
             loginBody.setSessionId(appLoginVO.getSessionId());
             map = remoteAuthService.loginApp(loginBody);
-            LinkedHashMap linkedHashMap = (LinkedHashMap) map.getData();
-            String json = JSON.toJSONString(linkedHashMap);
-            AppLoginBO bo = JSON.parseObject(json, AppLoginBO.class);
-            ArrayList deptList = (ArrayList)((LinkedHashMap) remoteSystemBaseService.deptselector(bo.getUserinfo().getUsername()).get("data")).get("depts");
-            bo.setDeptList(deptList);
-            return AjaxResult.success(bo);
+            if(map.getCode() == 200){
+                LinkedHashMap linkedHashMap = (LinkedHashMap) map.getData();
+                String json = JSON.toJSONString(linkedHashMap);
+                AppLoginBO bo = JSON.parseObject(json, AppLoginBO.class);
+                ArrayList deptList = (ArrayList)((LinkedHashMap) remoteSystemBaseService.deptselector(bo.getUserinfo().getUsername()).get("data")).get("depts");
+                bo.setDeptList(deptList);
+                return AjaxResult.success(bo);
+            }else{
+                return AjaxResult.error(map.getCode(),map.getMsg());
+            }
         }catch (Exception e){
             log.error(e.getMessage());
             return AjaxResult.error(R.FAIL,"登录失败");