feat(REQ-3383) - 日志中存在机器人节点时,日志展示不完整

This commit is contained in:
wangli 2024-12-07 01:00:26 +08:00
parent 91c223165c
commit 07885fe65b
2 changed files with 3 additions and 13 deletions

View File

@ -1,17 +1,13 @@
package cn.axzo.workflow.core.repository.mapper;
import cn.axzo.workflow.core.repository.entity.ExtAxProcessLog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
@Mapper
public interface ExtAxProcessLogMapper extends BaseMapperX<ExtAxProcessLog> {
// @Update("UPDATE ext_ax_process_log SET is_delete = 0, start_time = NOW() WHERE process_instance_id = #{processInstanceId} and task_id = #{taskId}")
// void restore(String processInstanceId, String taskId);
@Update("UPDATE ext_ax_process_log SET is_delete = 0, start_time = NOW() WHERE process_instance_id = #{processInstanceId} and task_id = #{taskId}")
void restore(String processInstanceId, String taskId);
@Select("SELECT * FROM ext_ax_process_log where process_instance_id = #{processInstanceId} and task_id = #{taskId}")
ExtAxProcessLog selectProcessInstanceIdAndTaskId(String processInstanceId, String taskId);
}

View File

@ -11,7 +11,6 @@ import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import javax.annotation.Resource;
import java.util.Date;
import java.util.List;
import java.util.Objects;
@ -81,12 +80,7 @@ public class ExtAxProcessLogServiceImpl implements ExtAxProcessLogService {
@Override
public void restore(String processInstanceId, String taskId) {
ExtAxProcessLog extAxProcessLog = extAxProcessLogMapper.selectProcessInstanceIdAndTaskId(processInstanceId, taskId);
extAxProcessLog.setId(null);
extAxProcessLog.setCreateAt(null);
extAxProcessLog.setUpdateAt(null);
extAxProcessLog.setIsDelete(0L);
extAxProcessLogMapper.insert(extAxProcessLog);
extAxProcessLogMapper.restore(processInstanceId, taskId);
}
LambdaQueryWrapper<ExtAxProcessLog> buildQueryWrapper(ExtAxProcessLog log) {