From 307ac5ff5f5f917f2eec2629449729e577b42dee Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期二, 03 六月 2025 09:29:05 +0800 Subject: [PATCH] 政务云 --- ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/kuaidian/TCECKDUtil.java | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/kuaidian/TCECKDUtil.java b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/kuaidian/TCECKDUtil.java index faf6d99..ebb5256 100644 --- a/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/kuaidian/TCECKDUtil.java +++ b/ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/kuaidian/TCECKDUtil.java @@ -50,14 +50,25 @@ stationChange.setType(type); List<String> collect = siteIds.stream().map(String::valueOf).collect(Collectors.toList()); stationChange.setStationIds(collect); - HttpRequest post = HttpUtil.createPost(operator.getTestUrl() + InterfaceUrlEnum.NOTIFICATION_STATION_CHANGE.getUrl()); + HttpRequest post = HttpUtil.createPost(operator.getUrl() + InterfaceUrlEnum.NOTIFICATION_STATION_CHANGE.getUrl()); buildBody(post, stationChange, operator); HttpResponse execute = post.execute(); if(200 != execute.getStatus()){ - log.error("推送站点变更通知失败:" + execute.body()); + log.error("推送三方平台站点变更通知失败:" + execute.body()); return null; } - return JSON.parseObject(execute.body(), NotificationStationChangeResult.class); + log.info("推送三方平台站点变更通知响应:" + execute.body()); + BaseResult baseResult = JSON.parseObject(execute.body(), BaseResult.class); + Integer Ret = baseResult.getRet(); + if(0 != Ret){ + log.error("推送三方平台站点变更通知失败:" + baseResult.getMsg()); + return null; + } + //解密参数 + String decrypt = AESUtil.decrypt(baseResult.getData(), operator.getDataSecret(), operator.getDataSecretIv()); + log.info("推送三方平台站点变更通知Data:" + decrypt); + NotificationStationChangeResult notificationStationChangeResult = JSON.parseObject(decrypt, NotificationStationChangeResult.class); + return notificationStationChangeResult; } -- Gitblit v1.7.1