guoshilong
2023-05-18 6cd2da8eb7d7aefecd96a19ebbfe9caba59ea88c
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/intelligentCall/util/CallUtil.java
@@ -2,6 +2,7 @@
import cn.gistack.sm.intelligentCall.constant.CallConstant;
import com.alibaba.fastjson.JSON;
import org.springframework.util.DigestUtils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
@@ -25,37 +26,10 @@
         .append("timestamp").append(timestamp)
         .append("transId").append(transId)
         .append(body).append(CallConstant.AppSecret);
      String formatString = builder.toString();
//      String formatString = builder.toString();
      // md5 小写,md5 生成token
      String token = encryption(formatString);
      // 返回
      return token;
   }
   /**
    * 计算token1
    * @param url
    * @return
    */
   public static String getToken1(String url){
      // 计算token
      Date date = new Date();
      String dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
      String timestamp = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS").format(date);
      String transId = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(date) + getRandom();
      // 请求参数拼接
      String body ="{\"callingumbers\":[\"01086394068\"], \"calleeData\":[{\"被叫号码\":\"15170720695\"\"bizId\":\"1\"}]"+
         ",\"scenesId\":2268,\"taskSchedulelime\":\"2023-04-23 16:30:00\",\"taskNamel\":\"thirdCreatelask7\"}";
      // 拼接
      StringBuilder builder = new StringBuilder("appId");
      builder.append(CallConstant.AppKey)
         .append("timestamp").append(timestamp)
         .append("transId").append(transId)
         .append(body).append(CallConstant.AppSecret);
      String formatString = builder.toString();
      // md5 小写,md5 生成token
      String token = encryption(formatString);
      String token = DigestUtils.md5DigestAsHex(builder.toString().getBytes());
//      String token = encryption(builder.toString());
      // 返回
      return token;
   }