This commit is contained in:
xiangerlin 2025-07-13 16:28:43 +08:00
parent afc0a53398
commit 596a8b13f3
1 changed files with 20 additions and 0 deletions

View File

@ -2,10 +2,12 @@ package com.hzya.frame;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.hzya.frame.seeyon.util.SM2Util;
import com.hzya.frame.seeyon.util.YzfSignUtil; import com.hzya.frame.seeyon.util.YzfSignUtil;
import com.hzya.frame.sysnew.messageManageLog.entity.SysMessageManageLogEntity; import com.hzya.frame.sysnew.messageManageLog.entity.SysMessageManageLogEntity;
import com.hzya.frame.util.AESUtil; import com.hzya.frame.util.AESUtil;
import com.hzya.frame.web.entity.BaseResult; import com.hzya.frame.web.entity.BaseResult;
import com.hzya.frame.web.entity.JsonResultEntity;
import org.apache.http.HttpEntity; import org.apache.http.HttpEntity;
import org.apache.http.client.config.RequestConfig; import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.methods.CloseableHttpResponse; 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 @Test
public void test02() { public void test02() {
// 1056162015172640840 -7858803986346327947 3178176833471791293 合同评审-待办测试(bdmanager 2024-10-22 16:45) 7743552636545550897 bdmanager 18058147870 pending start success 新增成功! // 1056162015172640840 -7858803986346327947 3178176833471791293 合同评审-待办测试(bdmanager 2024-10-22 16:45) 7743552636545550897 bdmanager 18058147870 pending start success 新增成功!