diff --git a/jero-boot-incoming-payment/pom.xml b/jero-boot-incoming-payment/pom.xml index 4e7f8307..cfe3f7ec 100644 --- a/jero-boot-incoming-payment/pom.xml +++ b/jero-boot-incoming-payment/pom.xml @@ -78,5 +78,10 @@ itext-asian 5.2.0 + + org.bouncycastle + bcprov-jdk15to18 + 1.69 + \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/project/service/impl/PayResearchProjectServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/project/service/impl/PayResearchProjectServiceImpl.java index bd1070e0..dc14747e 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/project/service/impl/PayResearchProjectServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/project/service/impl/PayResearchProjectServiceImpl.java @@ -12,6 +12,7 @@ import com.jero.contract.entity.ThereContract; import com.jero.project.entity.PayResearchProject; import com.jero.project.mapper.PayResearchProjectMapper; import com.jero.project.service.IPayResearchProjectService; +import com.jero.util.ZxdUtil; import lombok.extern.slf4j.Slf4j; import org.apache.commons.codec.binary.Hex; import org.apache.commons.io.Charsets; @@ -72,39 +73,12 @@ public class PayResearchProjectServiceImpl extends ServiceImpl map = new HashMap<>(); map.put("appId","QC_APP01"); map.put("abbreviation",encrypt); @@ -137,7 +111,7 @@ public class PayResearchProjectServiceImpl extends ServiceImpl map = new HashMap<>(); + map.put("appId",APP_ID); + map.put("abbreviation",encrypt); + String s1 = HttpUtil.get(URL, map); + SM4 sm4 = SmUtil.sm4(SM4_KEY.getBytes()); + String str = sm4.decryptStr(s1); + JSONObject jsonObject = JSONObject.parseObject(str); + log.info(jsonObject.toJSONString()); + } + + public static void main(String[] args) { + getWyh(); + } +}