From fd35a90c2da790c78e8b507a7cd60e438996a251 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Fri, 1 Mar 2024 14:55:41 +0800 Subject: [PATCH] =?UTF-8?q?update=20hiwork=E5=8D=95=E7=82=B9=E7=99=BB?= =?UTF-8?q?=E5=BD=95=20=E5=A2=9E=E5=8A=A0log?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../docking/hiwork/service/impl/HiworkService.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkService.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkService.java index 0448fc2c..b07df9e3 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkService.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkService.java @@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject; import com.jero.common.api.vo.Result; import com.jero.modules.docking.hiwork.entity.HiworkUserInfo; import com.jero.modules.system.service.ILoginService; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @@ -14,6 +15,7 @@ import javax.annotation.Resource; * @author liJiaRao * @date 2024-03-01 14:02 */ +@Slf4j @Service public class HiworkService { @Resource @@ -26,17 +28,24 @@ public class HiworkService { public Result login(JSONObject jsonObject) { //根据appkey和appsecret获取accessToken - String body = HttpRequest.get("https://oapi.dingtalk.com/gettoken?appkey=" + appkey + "&appsecret=" + appsecret) + String url1 = "https://oapi.dingtalk.com/gettoken?appkey=" + appkey + "&appsecret=" + appsecret; + log.info("url:"+url1); + String body = HttpRequest.get(url1) .execute().body(); JSONObject responseJson = JSONObject.parseObject(body); + log.info("responseJson:"+responseJson.toJSONString()); String accessToken = responseJson.getString("access_token"); //根据accessToken和前端传过来的jsonObject获得用户信息 - String body1 = HttpRequest.post("https://oapi.dingtalk.com/topapi/v2/user/getuserinfo?access_token=" + accessToken) + String url2 = "https://oapi.dingtalk.com/topapi/v2/user/getuserinfo?access_token=" + accessToken; + log.info("url:"+url2); + String body1 = HttpRequest.post(url2) //jsonObject中有code .body(jsonObject.toJSONString()) .execute().body(); HiworkUserInfo hiworkUserInfo = JSONObject.parseObject(body1, HiworkUserInfo.class); + log.info("response:"+hiworkUserInfo.toString()); String userid = hiworkUserInfo.getResult().getUserid(); + log.info("userid:"+userid); return loginService.loginByUserName(userid); } }