FavDirOperation.jsp
2.52 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.*"%>
<%@ page import="weaver.general.Util" %>
<%@ page import="net.sf.json.*" %>
<%@ page import="weaver.systeminfo.SystemEnv" %>
<%@page import="weaver.favourite.FavouriteInfo"%>
<jsp:useBean id="favouriteInfo" class="weaver.favourite.FavouriteInfo" scope="page"/>
<%
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
User user = HrmUserVarify.getUser(request, response);
if (user == null) return;
favouriteInfo.setUserid("" + user.getUID());
String action = Util.null2String(request.getParameter("action"));
if("edit".equals(action)){ //编辑,手机端暂不需要
String favouritename = Util.null2String(request.getParameter("favouritename"));
String favouritedesc = Util.null2String(request.getParameter("favouritedesc"));
String favouriteorder = Util.null2String(request.getParameter("favouriteorder"));
if("".equals(favouriteorder)){
favouriteorder = null;
}
String favouriteid = Util.null2String(request.getParameter("favouriteid"));
favouriteInfo.setFavouritename(favouritename);
favouriteInfo.setFavouritedesc(favouritedesc);
favouriteInfo.setFavouriteorder(favouriteorder);
favouriteInfo.setFavouriteid(favouriteid);
String result = favouriteInfo.editFavourite();
JSONObject jsObject = JSONObject.fromObject(result);
out.clear();
out.println(jsObject);
}else if("add".equals(action)){ //新增
String favouritename = Util.null2String(request.getParameter("favouritename"));
String favouritedesc = Util.null2String(request.getParameter("favouritedesc"));
String favouriteorder = Util.null2String(request.getParameter("favouriteorder"));
favouriteInfo.setFavouritename(favouritename);
favouriteInfo.setFavouritedesc(favouritedesc);
favouriteInfo.setFavouriteorder(favouriteorder);
String result = favouriteInfo.addFavourite();
JSONObject jsObject = JSONObject.fromObject(result);
out.clear();
out.println(jsObject);
}else if("delete".equals(action)){ //删除,手机端暂不需要
String dirId = Util.null2String(request.getParameter("id"));
favouriteInfo.setFavouriteid(dirId);
boolean result = favouriteInfo.deleteFavourite();
out.clear();
out.println(result);
}else if("query".equals(action)){
favouriteInfo = new FavouriteInfo();
favouriteInfo.setUserid("" + user.getUID());
String queryResult = favouriteInfo.queryFavourites();
JSONObject jsonObject = JSONObject.fromObject(queryResult);
out.clear();
out.println(jsonObject);
}
%>