toolbar_search_opreate.jsp
3.37 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
<%@page import="weaver.file.AESCoder"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ include file="/formmode/checkright4setting.jsp" %>
<%@ page import="weaver.file.FileUpload,weaver.file.Prop"%>
<%@ page import="weaver.general.*"%>
<%@ page import="weaver.hrm.*"%>
<%@ page import="java.util.*"%>
<%@ page import="com.sun.image.codec.jpeg.*"%>
<%@ page import="java.awt.*"%>
<%@ page import="java.awt.geom.Rectangle2D"%>
<%@ page import="java.awt.image.*"%>
<%@ page import="java.io.*"%>
<%@ page import="javax.imageio.ImageIO"%>
<%@ page import="org.apache.commons.fileupload.*"%>
<%@ page import="java.util.zip.ZipInputStream"%>
<%@page import="weaver.hrm.resource.ResourceComInfo"%>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page"/>
<jsp:useBean id="cs" class="weaver.conn.ConnStatement" scope="page"/>
<%
String modelid = Util.null2String(request.getParameter("modelid"));
int isUsedSearch = Util.getIntValue(request.getParameter("isUsedSearch"),0);
String searchName = Util.null2String(request.getParameter("searchName"),"");
String searchField = Util.null2String(request.getParameter("searchField"),"");
String imageUrl = Util.null2String(request.getParameter("imageRelUrl"),"");
String imageSource = Util.null2String(request.getParameter("imageSource"),"");
int imageid = 0;
if(request.getParameter("imageid").equals("")){
imageid = 0;
}else{
imageid = Util.getIntValue(request.getParameter("imageid"));
}
int searchtype = Util.getIntValue(request.getParameter("searchType"));
int order = Util.getIntValue(request.getParameter("order"));
//如果是树形,则需要拿到查询列表的id
if(searchtype == 2){
rs.executeSql("select * from mode_customtree where id="+modelid);
if(rs.next()){
String defaultaddress = rs.getString("defaultaddress");
if(defaultaddress != null && !defaultaddress.equals("")){
String[] tempAddress = defaultaddress.split("[?]");
if(tempAddress.length > 1){
String[] tempFieldValue = tempAddress[1].split("&");
for(int i=0;i<tempFieldValue.length;i++){
if(tempFieldValue[i].indexOf("customid") != -1){
searchField = tempFieldValue[i].split("=")[1];
}
}
}
}
}
}
rs.executeSql("select * from mode_toolbar_search where mainid="+modelid);
if(rs.next()){
cs.setStatementSql("update mode_toolbar_search set isusedsearch=?,searchname=?,searchfield=?,imagesource=?,imageid=?,imageurl=?,showorder=?,mainid=?,serachtype=? where mainid="+modelid);
}else{
cs.setStatementSql("insert into mode_toolbar_search(isusedsearch,searchname,searchfield,imagesource,imageid,imageurl,showorder,mainid,serachtype) values(?,?,?,?,?,?,?,?,?)");
}
cs.setInt(1,isUsedSearch);
cs.setString(2,searchName);
cs.setString(3,searchField);
cs.setString(4,imageSource);
cs.setInt(5,imageid);
cs.setString(6,imageUrl);
cs.setInt(7,order);
cs.setString(8,modelid);
cs.setInt(9,searchtype);
cs.executeUpdate();
cs.close();
//response.sendRedirect("/formmode/setup/customSearchInfo.jsp");
%>
<script type="text/javascript">
window.location.href = "/formmode/search/CustomSearchToolbar.jsp?id=<%=modelid%>&imageUrl=<%=imageUrl %>&imageid=<%=imageid %>&imageSource=<%=imageSource %>&type=<%=searchtype%>";
</script>