|
@@ -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,"登录失败");
|