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.
51 lines
1.9 KiB
Plaintext
51 lines
1.9 KiB
Plaintext
<%@ page import="weaver.general.*" %>
|
|
<%@page import="weaver.conn.RecordSet"%>
|
|
<%@ page import="com.alibaba.fastjson.JSONObject" %>
|
|
<%@ page import="java.text.SimpleDateFormat" %>
|
|
<%@ page import="java.util.*" %>
|
|
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
|
|
|
|
<%
|
|
List<Map<String,String>> dataList = new ArrayList<Map<String,String>>();
|
|
Map<String,String> dataMap = null;
|
|
RecordSet rs = new RecordSet();
|
|
BaseBean bb = new BaseBean();
|
|
String timestrformart = "MM-dd" ;
|
|
SimpleDateFormat sdf = new SimpleDateFormat(timestrformart) ;
|
|
Calendar calendar = Calendar.getInstance() ;
|
|
String currentDay = sdf.format(calendar.getTime()) ;
|
|
bb.writeLog("currentDay:"+currentDay);
|
|
|
|
String sql =" select h.id,h.lastname,h.sex,d.departmentname,s.subcompanyname from hrmresource h\n" +
|
|
" inner join HrmDepartment d on d.id = h.departmentid\n" +
|
|
" inner join HrmSubCompany s on s.id = h.subcompanyid1\n" +
|
|
" where birthday like '%"+currentDay+"'\n" +
|
|
" and h.status in(0,1,2,3) " +
|
|
" and h.belongto is null " ;
|
|
bb.writeLog("sql:"+sql);
|
|
rs.executeQuery(sql);
|
|
while (rs.next()){
|
|
String id = Util.null2String(rs.getString("id"));
|
|
String lastname = Util.null2String(rs.getString("lastname"));
|
|
String sex = Util.null2String(rs.getString("sex"));
|
|
String departmentname = Util.null2String(rs.getString("departmentname"));
|
|
String subcompanyname = Util.null2String(rs.getString("subcompanyname"));
|
|
|
|
dataMap = new HashMap<String, String>();
|
|
dataMap.put("userid",id);
|
|
dataMap.put("sex",sex);
|
|
dataMap.put("lastname",lastname);
|
|
dataMap.put("departmentname",departmentname);
|
|
dataMap.put("subcompanyname",subcompanyname);
|
|
dataList.add(dataMap);
|
|
}
|
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
jsonObject.put("data",dataList);
|
|
|
|
%>
|
|
<%=jsonObject.toString() %>
|
|
|
|
|
|
|