commonShareOperation.jsp
3.42 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
<%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@ include file="/systeminfo/init_wev8.jsp" %>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="Util" class="weaver.general.Util" scope="page" />
<jsp:useBean id="log" class="weaver.admincenter.homepage.PortalMaintenanceLog" scope="page" />
<jsp:useBean id="shareComInfo" class="weaver.page.common.CommonShareCominfo" scope="page" />
<%
String resourceid = Util.null2String(request.getParameter("resourceId"));
String resourcetype = Util.null2String(request.getParameter("resourceType"));
String infoid = Util.null2String(request.getParameter("infoid"));
String subCompanyId = Util.null2String(request.getParameter("subCompanyId"));
String type = Util.null2String(request.getParameter("type"));
String method = Util.null2String(request.getParameter("method"));
if(method.equals("addShare")){
String sharetype = Util.null2String(request.getParameter("sharetype"));
String sharevalues = Util.null2String(request.getParameter("sharevalue"));
String rolelevel = Util.null2String(request.getParameter("formrolelevel"));
String seclevel = Util.null2String(request.getParameter("formseclevel"));
String jobtitlelevel = Util.null2String(request.getParameter("formjobtitlelevel"));
String jobtitlesharevalue = Util.null2String(request.getParameter("formjobtitlesharevalue"));
String sql = "insert into commonshareinfo (module,resourceid,resourcetype,infoid,sharetype,sharevalue,seclevel,rolelevel,jobtitlelevel,jobtitlesharevalue) values (?,?,?,?,?,?,?,?,?,?)";
String shareValueList[] = Util.TokenizerString2(sharevalues,",");
if(shareValueList.length>0){
for(String value : shareValueList){
RecordSet.executeUpdate(sql,type, resourceid,resourcetype,infoid,sharetype,value,seclevel,rolelevel,jobtitlelevel,jobtitlesharevalue);
}
}else{
RecordSet.executeUpdate(sql,type, resourceid,resourcetype,infoid,sharetype,sharevalues,seclevel,rolelevel,jobtitlelevel,jobtitlesharevalue);
}
shareComInfo.reloadCache();
log.setItem("commonShareInfo");
log.setType("insert");
log.setSql("添加"+type+"使用限制"+infoid);
log.setDesc("添加"+type+"使用限制"+infoid);
log.setUserid(user.getUID()+"");
log.setIp(request.getRemoteAddr());
log.setOpdate(TimeUtil.getCurrentDateString());
log.setOptime(TimeUtil.getOnlyCurrentTimeString());
log.savePortalOperationLog();
response.sendRedirect("/page/maint/common/commonShareAdd.jsp?isclose=1&resourceId="+resourceid+"&resourceType="+resourcetype+"&id="+infoid+"&subCompanyId="+subCompanyId+"&type="+type);
return;
}
if(method.equals("delShare")){
String ids = Util.null2String(request.getParameter("ids"));
ids = ids.substring(0, ids.length() - 1);
String sql="";
if(!"".equals(ids)){
sql = "delete from commonshareinfo where id in ("+ids+")";
RecordSet.execute(sql);
}
shareComInfo.reloadCache();
log.setItem("commonShareInfo");
log.setType("delete");
log.setSql(sql);
log.setDesc("删除"+type+"使用限制");
log.setUserid(user.getUID()+"");
log.setIp(request.getRemoteAddr());
log.setOpdate(TimeUtil.getCurrentDateString());
log.setOptime(TimeUtil.getOnlyCurrentTimeString());
log.savePortalOperationLog();
response.sendRedirect("/page/maint/common/commonShareAdd.jsp?isclose=1&resourceId="+resourceid+"&resourceType="+resourcetype+"&id="+infoid+"&subCompanyId="+subCompanyId+"&type="+type);
return;
}
%>