You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
2.2 KiB
Plaintext
67 lines
2.2 KiB
Plaintext
<%@ page import="weaver.conn.RecordSet" %>
|
|
<%@ page import="weaver.general.Util" %>
|
|
<%@ page import="org.apache.commons.lang3.StringUtils" %>
|
|
<%@ page import="com.alibaba.fastjson.JSONObject" %>
|
|
<%@ page import="java.time.LocalDate" %>
|
|
<%@ page import="java.util.List" %>
|
|
<%@ page import="java.util.ArrayList" %>
|
|
<%@ page import="weaver.hrm.User" %>
|
|
<%@ page import="weaver.hrm.HrmUserVarify" %>
|
|
<%@ page import="java.util.Map" %>
|
|
<%@ page import="java.util.HashMap" %>
|
|
<%@ page import="weaver.general.BaseBean" %>
|
|
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
|
|
<%
|
|
|
|
User user = HrmUserVarify.getUser(request, response);
|
|
if(user==null) {
|
|
response.sendRedirect("/login/Login.jsp");
|
|
return;
|
|
}
|
|
|
|
List<Map<String,Object>> userList = new ArrayList<Map<String,Object>>();
|
|
|
|
List<Map<String,Object>> dt1List = new ArrayList<Map<String,Object>>();
|
|
|
|
Map<String,Object> userMap = null;
|
|
BaseBean bb = new BaseBean();
|
|
|
|
RecordSet rs = new RecordSet();
|
|
|
|
String cjrbm = request.getParameter("cjrbm");
|
|
|
|
if(StringUtils.isNotBlank(cjrbm)) {
|
|
String sql = "select id,lastname from hrmresource where departmentid = ?";
|
|
rs.executeQuery(sql,new Object[]{cjrbm});
|
|
while (rs.next()){
|
|
String userid = Util.null2String(rs.getString("id"));
|
|
String lastname = Util.null2String(rs.getString("lastname"));
|
|
|
|
userMap = new HashMap<String,Object>();
|
|
userMap.put("id",userid);
|
|
userMap.put("name",lastname);
|
|
|
|
List<Map<String,String>> specialobjList = new ArrayList<Map<String,String>>();
|
|
Map<String,String> specialobjMap = new HashMap<String,String>();
|
|
specialobjMap.put("id",userid);
|
|
specialobjMap.put("name",lastname);
|
|
specialobjList.add(specialobjMap);
|
|
|
|
Map<String,Object> valueMap = new HashMap<String,Object>();
|
|
valueMap.put("value",userid);
|
|
valueMap.put("specialobj",specialobjList);
|
|
userMap.put("value",valueMap);
|
|
userList.add(userMap);
|
|
|
|
}
|
|
}
|
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
jsonObject.put("data",userList);
|
|
jsonObject.put("dt1",userList);
|
|
%>
|
|
|
|
<%=jsonObject.toJSONString() %>
|
|
|
|
|