|
|
|
@ -6,6 +6,8 @@ import cn.chjyj.szwh.utils.RequestUtils; |
|
|
|
import cn.chjyj.szwh.utils.SignUtils; |
|
|
|
import com.alibaba.fastjson.JSONArray; |
|
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
|
import org.apache.commons.logging.Log; |
|
|
|
import org.apache.commons.logging.LogFactory; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.util.HashMap; |
|
|
|
@ -13,6 +15,10 @@ import java.util.Map; |
|
|
|
|
|
|
|
@Service |
|
|
|
public class LoginServiceImpl implements LoginService { |
|
|
|
/** |
|
|
|
* 初始化日志 |
|
|
|
*/ |
|
|
|
private static Log log = LogFactory.getLog(LoginServiceImpl.class); |
|
|
|
/** |
|
|
|
* 校验用户权限 |
|
|
|
* @param accountId |
|
|
|
@ -28,6 +34,7 @@ public class LoginServiceImpl implements LoginService { |
|
|
|
// 请求路径
|
|
|
|
String path=host+"/slb/adminmgt/v1/permission/getPathByNick" + |
|
|
|
"?accountId="+accountId; |
|
|
|
log.info("rquest url:"+path); |
|
|
|
// 创建签名
|
|
|
|
String sign= SignUtils.createSign("user_real"); |
|
|
|
// 请求头
|
|
|
|
@ -38,6 +45,8 @@ public class LoginServiceImpl implements LoginService { |
|
|
|
|
|
|
|
//执行请求
|
|
|
|
JSONObject jsonObject = RequestUtils.GetData(path,hmap); |
|
|
|
log.debug("request result:"+jsonObject.toString()); |
|
|
|
|
|
|
|
String code = jsonObject.getString("code"); |
|
|
|
if(!"200".equals(code)){ |
|
|
|
retmap.put("code",400); |
|
|
|
|