<%@page import="org.activiti.engine.history.HistoricProcessInstance"%> <%@page import="com.blueland.bpm.common.page.*,com.blueland.bpm.identity.model.User,org.activiti.engine.history.HistoricProcessInstance,org.activiti.engine.history.HistoricTaskInstance,org.activiti.engine.task.Comment"%> <%@page import="com.blueland.bpm.common.util.*,com.blueland.bpm.engine.core.model.*"%> <%@page import="java.util.*"%> <%@ page contentType="text/html;charset=UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib tagdir="/WEB-INF/tags/simpletable" prefix="simpletable"%> <%@ include file="/commons/taglibs.jsp"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <%@ include file="/commons/trace-meta.jsp"%> 流程日志
<% Map hisTaskLog = (Map) request .getAttribute("hisTaskLog"); HistoricProcessInstance historicProcessInstance = (HistoricProcessInstance) hisTaskLog .get("curProcessInstance"); String finishStr = "未结束"; if (historicProcessInstance != null && historicProcessInstance.getEndTime() != null) { finishStr = "已结束"; } List processDetailLogs = (List) hisTaskLog .get("processDetailLogs"); for (ProcessLogModel processDetailLog : processDetailLogs) { HistoricTaskInstance historicTaskInstance = processDetailLog .getHistoricTaskInstance(); Comment comment = processDetailLog.getComment(); %>
<%=historicTaskInstance.getPreTaskDefName()%>  由 <%=processDetailLog.getSendUserName()%>  于 <%=DateUtil.convertDateToString("yyyy-MM-dd HH:mm:ss", historicTaskInstance.getStartTime())%>  送 <%=historicTaskInstance.getName()%> <% if (processDetailLog.getReiceiveUserName() != null || processDetailLog.getReceiveOrgName() != null) { %> ( <%=processDetailLog.getReceiveOrgName()%> <%=processDetailLog.getReiceiveUserName()%>) <% } %>
<% if (comment != null) { %> 签署意见:<%=comment.getFullMessage() != null ? comment .getFullMessage() : ""%> <% } %>
<% } %>
流程状态:<%=finishStr%>