From 596a8b13f34d590d8a4e7811529d745858ac903a Mon Sep 17 00:00:00 2001 From: xiangerlin <251481237@qq.com> Date: Sun, 13 Jul 2025 16:28:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../test/java/com/hzya/frame/temButtom.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/base-buildpackage/src/test/java/com/hzya/frame/temButtom.java b/base-buildpackage/src/test/java/com/hzya/frame/temButtom.java index 857a3ed4..61b20666 100644 --- a/base-buildpackage/src/test/java/com/hzya/frame/temButtom.java +++ b/base-buildpackage/src/test/java/com/hzya/frame/temButtom.java @@ -2,10 +2,12 @@ package com.hzya.frame; import cn.hutool.json.JSONUtil; import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.seeyon.util.SM2Util; import com.hzya.frame.seeyon.util.YzfSignUtil; import com.hzya.frame.sysnew.messageManageLog.entity.SysMessageManageLogEntity; import com.hzya.frame.util.AESUtil; import com.hzya.frame.web.entity.BaseResult; +import com.hzya.frame.web.entity.JsonResultEntity; import org.apache.http.HttpEntity; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.methods.CloseableHttpResponse; @@ -54,6 +56,24 @@ public class temButtom { } + @Test + public void zxbankTest(){ + String data = "BKgNSVHRBXLIbj7uMQJCaXtwPIU+Wvf5ajty0adeoFxWsl/KibPPtLJoKdOFmKXQVvj/EeH5Rk+KBb1lda2oQskOmsMP1Rorgfqxh7tfHfLdVaGLehTYoL4ukgMHABlLfYsLH9hplgouXatitgsvoru7tPVUcHPgDo4lAI0W+T6gkn4VfJnUrmlNUlfiHopCZK+/YMTWMidnhj4JRgLJXJmG"; + String privateKey = "MIGTAgEAMBMGByqGSM49AgEGCCqBHM9VAYItBHkwdwIBAQQgOHOzaKWBWOAbslvtYtS8tcQiJ9W9DT2cGQM3KSgXpfygCgYIKoEcz1UBgi2hRANCAAQNPct0MHOuDrVJBIy0RI7JKx9/PTlFHZlkIJr0EqpC+b/+N+z3JKbCMZ/wcP1V36Q+DlfDJCY9Ai/Uk2PZ9ZaF"; + String decrypt = null; + try { + decrypt = SM2Util.decrypt(data, privateKey); + } catch (Exception e) { + throw new RuntimeException(e); + } + String str = "{\"msg\":\"转发失败\",\"type\":null,\"flag\":false,\"status\":\"500\",\"attribute\":{\"code\":\"AAAAAAA\",\"bizInfo\":{\"bizMessage\":\"付款账号不存在\",\"bizCode\":\"STBZ002\"},\"message\":\"处理成功\"}}"; + System.out.println(decrypt); + JsonResultEntity jsonResultEntity = JSONObject.parseObject(str,JsonResultEntity.class); + JSONObject attribute = JSONObject.parseObject(jsonResultEntity.getAttribute().toString()); + JSONObject bizInfo = attribute.getJSONObject("bizInfo"); + String bizMessage = bizInfo.getString("bizMessage"); + System.out.println(bizMessage); + } @Test public void test02() { // 1056162015172640840 -7858803986346327947 3178176833471791293 合同评审-待办测试(bdmanager 2024-10-22 16:45) 7743552636545550897 bdmanager 18058147870 pending start success 新增成功!