settingSaveAjax.jsp
2.49 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
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@page import="weaver.hrm.User,weaver.hrm.HrmUserVarify,weaver.general.Util"%>
<%@page import="weaver.conn.RecordSet" %>
<%@page import="org.json.JSONObject" %>
<%
User user = HrmUserVarify.getUser(request,response);
if(user == null)
return;
JSONObject obj = new JSONObject();
String opType = request.getParameter("opType");
RecordSet rs = new RecordSet();
boolean b = false;
if("mainSave".equals(opType)){
String id = Util.null2String(request.getParameter("id"));
String isOpen = Util.null2String(request.getParameter("isOpen"));
String synctime = Util.null2String(request.getParameter("synctime"));
if(!isOpen.isEmpty()){
b = rs.executeSql("update RdeploySyncSettingMain set isOpen='" + isOpen + "' where id='" + id + "'");
}else if(!synctime.isEmpty()){
b = rs.executeSql("update RdeploySyncSettingMain set synctime='" + synctime + "' where id='" + id + "'");
}
}else if("pathSave".equals(opType)){
String id = Util.null2String(request.getParameter("id"));
String categoryid = request.getParameter("categoryid");
String localPath = request.getParameter("localPath");
String computerName = Util.null2String(request.getParameter("hostname"));
String guid = Util.null2String(request.getParameter("guid"));
if(!id.isEmpty()){
b = rs.executeSql("update RdeploySyncSetting set " +
"computerName='" + computerName +
"',localPath='" + localPath +
"',categoryid='" + categoryid +
"' where id='" + id + "'");
}else{
String mid = request.getParameter("mid");
b = rs.executeSql("insert into RdeploySyncSetting(mid,computerName,localPath,categoryid,isUse,guid,loginid) " +
" values('" + mid + "','" + computerName + "','" + localPath + "','" + categoryid + "',1,'" + guid + "','" + user.getLoginid() + "')");
}
}else if("delete".equals(opType)){
String ids = request.getParameter("ids");
b = rs.executeSql("delete RdeploySyncSetting where " + (ids.indexOf(",") == -1 ? ("id='" + ids + "'") : ("id in(" + ids + ")")));
}else if("use".equals(opType)){
String id = request.getParameter("id");
String isuse = request.getParameter("isuse");
b = rs.executeSql("update RdeploySyncSetting set isuse='" + isuse + "' where id='" + id + "'");
}
if(b){
obj.put("flag","1");
}else{
obj.put("flag","0");
}
out.println(obj.toString());
%>