cptalertnumconfop.jsp
1.6 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
<%@page import="net.sf.json.JSONArray"%>
<%@page import="net.sf.json.JSONObject"%>
<%@page import="weaver.hrm.HrmUserVarify"%>
<%@page import="weaver.hrm.User"%>
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page"/>
<%
User user=HrmUserVarify.getUser(request, response);
if(user==null){
return;
}
if(!HrmUserVarify.checkUserRight("CptCapital:modify", user)){
response.sendRedirect("/notice/noright.jsp");
return;
}
JSONObject obj=new JSONObject();
String method = Util.null2String (request.getParameter("method"));
if("dosave".equalsIgnoreCase(method)){
String cptalertinfo=Util.null2String (request.getParameter("cptalertinfo"));
JSONArray arr= JSONArray.fromObject(cptalertinfo);
if(arr!=null&&arr.size()>0){
for(int i=0;i<arr.size();i++){
JSONObject jsonObject=(JSONObject)arr.get(i);
String sql="update cptcapital set alertnum="+Util.getDoubleValue(jsonObject.getString("alertnum"),0.0 )+" where id="+Util.getIntValue( jsonObject.getString("cptid"),0);
rs.executeSql(sql);
}
}
}else if("alertnumbatchset".equalsIgnoreCase(method)){
double alertnum=Util.getDoubleValue(request.getParameter("alertnum"),0.0);
String ids=Util.null2String (request.getParameter("ids"));
if(!"".equals( ids)){
if(ids.startsWith(",")){
ids=ids.substring(1);
}
if(ids.endsWith(",")){
ids=ids.substring(0,ids.length()-1);
}
String sql="update cptcapital set alertnum="+alertnum+" where id in ("+ids+") ";
rs.executeSql(sql);
}
}
out.println(obj.toString());
%>