Commit aba5c5f5 by zhangxingmin

log日志

parent 15365f2d
......@@ -3,7 +3,9 @@ package com.yd.email.feign.utils;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class StringUtil {
/**
......@@ -18,15 +20,19 @@ public class StringUtil {
// 解析 JSON 字符串
JSONArray variablesArray = JSON.parseArray(variables);
String result = content;
log.info("JSONArray variablesArray:{}",JSON.toJSONString(variablesArray));
log.info("result:{}",result);
// 遍历变量数组,逐个替换占位符
for (int i = 0; i < variablesArray.size(); i++) {
JSONObject variable = variablesArray.getJSONObject(i);
String enKey = variable.getString("en_key");
String value = variable.getString("content");
log.info("JSONObject variable:{}",JSON.toJSONString(variable));
log.info("variable.getString(\"en_key\"):{}",enKey);
log.info("variable.getString(\"content\"):{}",value);
// 替换 {{en_key}} 为对应的值
result = result.replace("{{" + enKey + "}}", value);
log.info("result.replace:{}",result);
}
return result;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment