xiangpei
2025-02-12 973caddffafba85e75a84c09d77e3ea53c27903f
business/src/main/java/com/ycl/event/listener/ProcessLogEventListener.java
@@ -1,11 +1,9 @@
package com.ycl.event.listener;
import com.alibaba.fastjson2.JSON;
import com.ycl.common.enums.business.ProcessLogEventTypeEnum;
import com.ycl.common.utils.SecurityUtils;
import com.ycl.domain.entity.ProcessLog;
import com.ycl.event.event.TaskLogEvent;
import com.ycl.service.ProcessLogService;
import lombok.RequiredArgsConstructor;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;
@@ -30,6 +28,7 @@
    @EventListener(classes = {TaskLogEvent.class})
    public void delegate(TaskLogEvent event) {
        ProcessLog log = new ProcessLog();
        if(event.getId()!=null) log.setId(event.getId());
        log.setEventType(event.getEventType());
        log.setProcessInsId(event.getProcessInsId());
        log.setProjectId(event.getProjectId());
@@ -38,7 +37,7 @@
        if (Objects.nonNull(event.getOtherData())) {
            log.setEventDataJson(JSON.toJSONString(event.getOtherData()));
        }
        processLogService.save(log);
        processLogService.saveOrUpdate(log);
    }