WorkflowSettingsOperation.jsp
5.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<%@ page import="weaver.general.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" %> 
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<%
	String propertyPath = GCONST.getRootPath() + "WEB-INF" + File.separator + "prop" + File.separator;
	/*String weaverPath = propertyPath + "weaver.properties";
	Properties weaverConfig = new Properties();
	weaverConfig.load( new FileInputStream(weaverPath) );
	String overtimePath = propertyPath + "workflowovertime.properties";
	Properties overtimeConfig = new Properties();
	overtimeConfig.load( new FileInputStream(overtimePath) );
	String overtime = request.getParameter("overtime");
	if( overtime == null || overtime.trim().equals("")){
		weaverConfig.remove("ecology.overtime");
	}else{
		weaverConfig.setProperty("ecology.overtime", overtime);
	}
	String changestatus = request.getParameter("changestatus");
	if( changestatus == null){
		weaverConfig.remove("ecology.changestatus");
	}else{
		weaverConfig.setProperty("ecology.changestatus", "1");
	}
	weaverConfig.store(new FileOutputStream(weaverPath), " modified by WorkflowSettings.jsp @ " + new Date());
	String skipNotWorkDate = request.getParameter("skipNotWorkDate");
	if( skipNotWorkDate == null){
		overtimeConfig.setProperty("WORKFLOWOVERTIMETEMP", "0");
	}else{
		overtimeConfig.setProperty("WORKFLOWOVERTIMETEMP", "1");
	}
	overtimeConfig.store(new FileOutputStream(overtimePath), " modified by WorkflowSettings.jsp @ " + new Date());*/
    //个性化签章设置
    String showimg = Util.null2String(request.getParameter("showimg"));
	String imgheight = Util.null2String(request.getParameter("imgheight"));
	String imgshowtpe = Util.null2String(request.getParameter("imgshowtpe"));
    String signaturePath = propertyPath + "WFSignatureImg.properties";
	File f = new File(signaturePath);
	if(!f.exists()){
	   f.createNewFile();
	}
	BufferedWriter writer = new BufferedWriter(new FileWriter(f));
	writer.write("#流转意见中操作人是否显示签章图片 1:为显示");
	writer.newLine();
	writer.write("showimg = "+showimg);
	writer.newLine();
	writer.write("#以下参数只适用于图形化");
	writer.newLine();
	writer.write("#签章图片高度,单位 (像素)");
	writer.newLine();
	writer.write("imgheight = "+imgheight);
	writer.newLine();
	writer.write("#图片显示方式 1:原始尺寸 2:自动缩放");
	writer.newLine();
	writer.write("imgshowtpe = "+imgshowtpe);
	writer.close();
	/*
	Properties signatureConfig = new Properties();
	signatureConfig.load( new FileInputStream(f) );
	String showimg = Util.null2String(request.getParameter("showimg"));
	String imgheight = Util.null2String(request.getParameter("imgheight"));
	String imgshowtpe = Util.null2String(request.getParameter("imgshowtpe"));
	signatureConfig.setProperty("showimg",showimg);
	signatureConfig.setProperty("imgheight",imgheight);
	signatureConfig.setProperty("imgshowtpe",imgshowtpe);
	signatureConfig.store(new FileOutputStream(signaturePath), " modified by WorkflowSettings.jsp @ " + new Date());
	*/
	String scan = request.getParameter("scan");
	String mobilechangemode = request.getParameter("mobilechangemode");
	String mobilemode = request.getParameter("mobilemode");
	String mobileapplyworkflow = request.getParameter("mobileapplyworkflow");
	String mobileapplyworkflowids = request.getParameter("mobileapplyworkflowids");
	if(scan == null || scan.trim().equals("")){
		scan = "0";
	}
	String isaddphrase = Util.null2String(request.getParameter("isaddphrase"));  //是否允许用户新建私人批示语
	String lockscan = Util.null2String(request.getParameter("lockscan"));//流程表单锁定扫描频率
	if("".equals(lockscan) || "0".equals(lockscan))
		lockscan = "5";
	if("on".equals(mobilechangemode)){
		mobilechangemode = "1";
	}else{
		mobilechangemode = "0";
	}
	if(mobilechangemode == null || mobilechangemode.trim().equals("")){
		mobilechangemode = "0";
	}
	RecordSet.executeSql("update SystemSet set scan=" + scan+",isaddphrase = '" + isaddphrase + "',lockscan = '" + lockscan + "',mobilechangemode="+mobilechangemode+",mobilemode="+mobilemode+",mobileapplyworkflow='"+mobileapplyworkflow+"',mobileapplyworkflowids='"+mobileapplyworkflowids+"'");
	/* 流程操作菜单默认显示名称--start */
	String submitName_0 = Util.null2String(request.getParameter("submitName_0")); // 提交
	String submitName_1 = Util.null2String(request.getParameter("submitName_1")); // 批准
	String submitDirectName = Util.null2String(request.getParameter("submitDirectName")); // 提交至退回节点
	String forwardName = Util.null2String(request.getParameter("forwardName")); // 转发
	String saveName = Util.null2String(request.getParameter("saveName")); // 保存
	String rejectName = Util.null2String(request.getParameter("rejectName")); // 退回
	String forhandName = Util.null2String(request.getParameter("forhandName")); // 转办
	String takingOpName = Util.null2String(request.getParameter("takingOpName")); // 意见征询
	String subName = Util.null2String(request.getParameter("subName")); // 批注
	String takingOpinionsName = Util.null2String(request.getParameter("takingOpinionsName")); // 回复
	
	RecordSet.executeSql("delete from SystemCustomMenuSet");
	String sql = "insert into SystemCustomMenuSet(submitName_0, submitName_1, submitDirectName, forwardName, saveName, rejectName, forhandName, takingOpName, subName, takingOpinionsName) "
			+ " values('" + submitName_0.replace("'", "''") + "', '" + submitName_1.replace("'", "''") + "', '" + submitDirectName.replace("'", "''") + "', "
			+ " '" + forwardName.replace("'", "''") + "', '" + saveName.replace("'", "''") + "', '" + rejectName.replace("'", "''") + "', '" + forhandName.replace("'", "''") + "', "
			+ " '" + takingOpName.replace("'", "''") + "', '" + subName.replace("'", "''") + "', '" + takingOpinionsName.replace("'", "''") + "') ";
	RecordSet.executeSql(sql);
	/* 流程操作菜单默认显示名称--end */
	
	response.sendRedirect("WorkflowSettings.jsp");
	
%>