|
|
@@ -6,6 +6,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.kafka.clients.producer.ProducerRecord;
|
|
|
import org.dromara.backstage.basics.domain.bo.SendMessageRecordBo;
|
|
|
import org.dromara.backstage.basics.service.ISendMessageRecordService;
|
|
|
+import org.dromara.common.core.utils.StringUtils;
|
|
|
import org.dromara.common.message.kafka.constant.KafkaTopicConstants;
|
|
|
import org.dromara.common.message.kafka.domain.KafkaHeader;
|
|
|
import org.dromara.common.message.kafka.domain.KafkaMessage;
|
|
|
@@ -93,7 +94,11 @@ public class KafkaNormalProducer {
|
|
|
bo.setEventType(eventType);
|
|
|
bo.setTenantId(tenantId);
|
|
|
bo.setResult(result);
|
|
|
- bo.setMessage(JSON.toJSONString(data));
|
|
|
+ String s = JSON.toJSONString(data);
|
|
|
+ if(StringUtils.isNotBlank(s) && s.length()> 5000){
|
|
|
+ s = s.substring(0,5000);
|
|
|
+ }
|
|
|
+ bo.setMessage(s);
|
|
|
// LoginUser loginUser = LoginHelper.getLoginUser();
|
|
|
bo.setCreateBy(createBy);
|
|
|
bo.setMqType("kafka");
|