%@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%>