mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 18:46:10 +08:00 
			
		
		
		
	🎨 #1189 优化错误异常输出,移除冗余代码
This commit is contained in:
		| @ -6,6 +6,7 @@ import com.google.gson.JsonElement; | ||||
| import com.google.gson.JsonObject; | ||||
| import com.google.gson.JsonParser; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import me.chanjar.weixin.common.WxType; | ||||
| import me.chanjar.weixin.common.bean.WxJsapiSignature; | ||||
| import me.chanjar.weixin.common.error.WxError; | ||||
| import me.chanjar.weixin.common.error.WxErrorException; | ||||
| @ -24,9 +25,6 @@ import me.chanjar.weixin.cp.bean.WxCpMaJsCode2SessionResult; | ||||
| import me.chanjar.weixin.cp.bean.WxCpMessage; | ||||
| import me.chanjar.weixin.cp.bean.WxCpMessageSendResult; | ||||
| import me.chanjar.weixin.cp.config.WxCpConfigStorage; | ||||
| import me.chanjar.weixin.cp.constant.WxCpApiPathConsts; | ||||
| import org.slf4j.Logger; | ||||
| import org.slf4j.LoggerFactory; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.io.IOException; | ||||
| @ -260,7 +258,7 @@ public abstract class BaseWxCpServiceImpl<H, P> implements WxCpService, RequestH | ||||
|     String uriWithAccessToken = uri + (uri.contains("?") ? "&" : "?") + "access_token=" + accessToken; | ||||
|  | ||||
|     try { | ||||
|       T result = executor.execute(uriWithAccessToken, data); | ||||
|       T result = executor.execute(uriWithAccessToken, data, WxType.CP); | ||||
|       log.debug("\n【请求地址】: {}\n【请求参数】:{}\n【响应数据】:{}", uriWithAccessToken, dataForLog, result); | ||||
|       return result; | ||||
|     } catch (WxErrorException e) { | ||||
|  | ||||
| @ -18,7 +18,6 @@ import me.chanjar.weixin.cp.api.WxCpTpService; | ||||
| import me.chanjar.weixin.cp.bean.WxCpMaJsCode2SessionResult; | ||||
| import me.chanjar.weixin.cp.bean.WxCpTpCorp; | ||||
| import me.chanjar.weixin.cp.config.WxCpTpConfigStorage; | ||||
| import me.chanjar.weixin.cp.constant.WxCpApiPathConsts; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.io.IOException; | ||||
| @ -183,7 +182,7 @@ public abstract class BaseWxCpTpServiceImpl<H, P> implements WxCpTpService, Requ | ||||
|     String uriWithAccessToken = uri + (uri.contains("?") ? "&" : "?") + "suite_access_token=" + suiteAccessToken; | ||||
|  | ||||
|     try { | ||||
|       T result = executor.execute(uriWithAccessToken, data); | ||||
|       T result = executor.execute(uriWithAccessToken, data, WxType.CP); | ||||
|       log.debug("\n【请求地址】: {}\n【请求参数】:{}\n【响应数据】:{}", uriWithAccessToken, dataForLog, result); | ||||
|       return result; | ||||
|     } catch (WxErrorException e) { | ||||
|  | ||||
| @ -4,6 +4,7 @@ import com.google.gson.JsonObject; | ||||
| import com.google.gson.JsonParser; | ||||
| import com.google.gson.reflect.TypeToken; | ||||
| import lombok.RequiredArgsConstructor; | ||||
| import me.chanjar.weixin.common.WxType; | ||||
| import me.chanjar.weixin.common.error.WxError; | ||||
| import me.chanjar.weixin.common.error.WxErrorException; | ||||
| import me.chanjar.weixin.cp.api.WxCpAgentService; | ||||
| @ -46,7 +47,7 @@ public class WxCpAgentServiceImpl implements WxCpAgentService { | ||||
|     String responseContent = this.mainService.post(url, agentInfo.toJson()); | ||||
|     JsonObject jsonObject = JSON_PARSER.parse(responseContent).getAsJsonObject(); | ||||
|     if (jsonObject.get("errcode").getAsInt() != 0) { | ||||
|       throw new WxErrorException(WxError.fromJson(responseContent)); | ||||
|       throw new WxErrorException(WxError.fromJson(responseContent, WxType.CP)); | ||||
|     } | ||||
|   } | ||||
|  | ||||
| @ -56,7 +57,7 @@ public class WxCpAgentServiceImpl implements WxCpAgentService { | ||||
|     String responseContent = this.mainService.get(url, null); | ||||
|     JsonObject jsonObject = JSON_PARSER.parse(responseContent).getAsJsonObject(); | ||||
|     if (jsonObject.get("errcode").getAsInt() != 0) { | ||||
|       throw new WxErrorException(WxError.fromJson(responseContent)); | ||||
|       throw new WxErrorException(WxError.fromJson(responseContent, WxType.CP)); | ||||
|     } | ||||
|  | ||||
|     return WxCpGsonBuilder.create().fromJson(jsonObject.get("agentlist").toString(), new TypeToken<List<WxCpAgent>>() { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Binary Wang
					Binary Wang