From d2f3b4d3c5ad85ae89de30ad93d5d1e1bc2ecd25 Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期日, 27 七月 2025 09:05:35 +0800 Subject: [PATCH] update --- DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/TokenUtil.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 insertions(+), 0 deletions(-) diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/TokenUtil.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/TokenUtil.java new file mode 100644 index 0000000..d0d4130 --- /dev/null +++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/TokenUtil.java @@ -0,0 +1,44 @@ +package com.stylefeng.guns.modular.system.util.zhenglian; + +import cn.hutool.http.HttpRequest; +import cn.hutool.http.HttpUtil; +import com.stylefeng.guns.modular.system.util.SpringContextsUtil; +import com.stylefeng.guns.modular.system.util.UUIDUtil; +import com.stylefeng.guns.modular.system.util.zhenglian.model.TokenRequest; + +import java.time.LocalDateTime; +import java.time.format.DateTimeFormatter; + +/** + * @author zhibing.pu + * @Date 2025/7/24 14:06 + */ +public class TokenUtil { + + private static ZhengLianConfig zhengLianConfig = SpringContextsUtil.getBean(ZhengLianConfig.class).getZhengLianConfig(); + + + + public static void getToken(TokenRequest request){ + request.setAppid(zhengLianConfig.getAppid()); + HttpRequest post = HttpUtil.createPost(zhengLianConfig.getUrl()); + String timestamp = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")); + post.header("msgId", UUIDUtil.getRandomCode()); + post.header("merchNo", zhengLianConfig.getMerchNo()); + post.header("txCode","ZLPAY.ACC.T0001"); + post.header("version","1.0.1"); + post.header("encrp","1"); + post.header("signa","1"); + post.header("encrpNo","123456"); + post.header("signNo","123456"); + post.header("timestamp", timestamp); + post.header("Content-Length", ""); + post.header("Content-Type", "application/json;charset=utf-8"); + + + + post.body("{}"); + + + } +} -- Gitblit v1.7.1