You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

75 lines
2.6 KiB
Plaintext

2 years ago
<%@ page import="com.engine.kq.biz.KQWorkTime" %>
<%@ page import="com.engine.kq.entity.WorkTimeEntity" %>
<%@ page import="com.engine.kq.entity.TimeScopeEntity" %>
<%@ page import="com.alibaba.fastjson.JSONObject" %>
<%@ page import="com.engine.workflow.cmd.publicApi.reqOperate.DoCreateRequestCmd" %>
<%@ page import="com.engine.workflow.entity.publicApi.ReqOperateRequestEntity" %>
<%@ page import="weaver.hrm.User" %>
<%@ page import="weaver.workflow.webservices.WorkflowRequestTableField" %>
<%@ page import="weaver.conn.RecordSet" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="com.wbi.util.StringUtil" %>
<%@ page import="weaver.workflow.webservices.WorkflowRequestInfo" %>
<%@ page import="cn.hutool.core.date.DateUtil" %>
<%@ page import="java.util.*" %>
<%@ page import="weaver.workflow.webservices.WorkflowBaseInfo" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%
out.println("-----------start-------------");
RecordSet rs = new RecordSet();
User user = new User();
user.setUid(175);
String workflowId = "15";
String workflowName = "授乳假";
String tableName = "";
//获取拟稿人中文姓名
String lastName = "";
String acqLastNameSql = "select lastname from hrmresource where id = ?";
rs.executeQuery(acqLastNameSql,user.getUID());
while (rs.next()) {
lastName = Util.null2String(rs.getString("lastname"));
}
if ( StringUtil.isBlank(lastName)) {
lastName = "未知人员";
}
//工作流程请求信息
WorkflowRequestInfo workflowRequestInfo = new WorkflowRequestInfo();
//请求标题
workflowRequestInfo.setRequestName(workflowName + "-" + lastName + "-" + DateUtil.format(new Date(),"yyyy-MM-dd"));
//请求重要级别
workflowRequestInfo.setRequestLevel("1");
//显示
workflowRequestInfo.setCanView(true);
//创建者id
workflowRequestInfo.setCreatorId(Util.null2String(user.getUID()));
//工作流信息
WorkflowBaseInfo workflowBaseInfo = new WorkflowBaseInfo();
workflowBaseInfo.setWorkflowId(workflowId);
workflowRequestInfo.setWorkflowBaseInfo(workflowBaseInfo);
//主表赋值
WorkflowRequestTableField[] workflowRequestTableField = new WorkflowRequestTableField[5];
%>
<%!
private WorkflowRequestTableField createWorkflowRequestTableField(String fieldName, String fieldValue) {
WorkflowRequestTableField tableField = new WorkflowRequestTableField();
tableField.setFieldName(fieldName);
tableField.setFieldValue(fieldValue);
tableField.setView(true);
tableField.setEdit(true);
return tableField;
}
%>