Pu Zhibing
2024-10-29 e7b6173a930a15c84cb90bd15d2ab9cc4e7d9cac
ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/barrierGate/model/SwitchwayGate.java
@@ -1,10 +1,13 @@
package com.ruoyi.integration.barrierGate.model;
import com.alibaba.nacos.common.utils.MD5Utils;
import com.ruoyi.common.core.utils.MD5Util;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.extern.slf4j.Slf4j;
import org.apache.tomcat.util.security.MD5Encoder;
import java.nio.charset.Charset;
/**
 * @author zhibing.pu
@@ -40,12 +43,11 @@
      String str = String.format("action=%s&appkey=%s&channel=%s&timestamp=%s&key=%s", this.getAction(), this.getAppkey(), this.getChannel(), this.getTimestamp(), secretkey);
      log.info("待签名串:{}", str);
      //MD5加密
      String encoder = MD5Util.encoder(str);
      String encoder = MD5Util.getMD5(str);
      //将签名结果转大写
      encoder = encoder.toUpperCase();
      log.info("签名结果:{}", encoder);
      this.setSign(encoder);
      return this;
   }
}