@Controller
@RequestMapping("/admin")public classAdminController {
@AutowiredprivateAdminService adminService;
@AutowiredprivateStaffService staffService;
@AutowiredprivateDepartmentService departmentService;
@AutowiredprivateJobService jobService;
@AutowiredprivateDayRecordService dayRecordService;
@AutowiredprivateMonthRecordService monthRecordService;
@AutowiredprivateUserService userService;
@RequestMapping("/staffEndList")public String staffEndList(Staff staff,HttpServletResponse response) throwsException {
net.sf.json.JSONObject object=newnet.sf.json.JSONObject();if(staff.getSid() != null) {
List dayrecords =dayRecordService.dayRecordEndList(staff);
JsonConfig jsonConfig=newJsonConfig();
jsonConfig.registerJsonValueProcessor(java.util.Date.class, new DateJsonValueProcessor("yyyy-MM-dd"));
JSONArray jsonArray=JSONArray.fromObject(dayrecords,jsonConfig);
object.put("rows",jsonArray);
object.put("success",true);
}else{
object.put("success",false);
}
ResponseUtil.write(response,object);return null;
}
@RequestMapping("/staffStartList")public String staffStartList(Staff staff,HttpServletResponse response) throwsException {
net.sf.json.JSONObject object=newnet.sf.json.JSONObject();if(staff.getSid() != null) {
List dayrecords =dayRecordService.dayRecordStartList(staff);
JsonConfig jsonConfig=newJsonConfig();
jsonConfig.registerJsonValueProcessor(java.util.Date.class, new DateJsonValueProcessor("yyyy-MM-dd"));
JSONArray jsonArray=JSONArray.fromObject(dayrecords,jsonConfig);
object.put("rows",jsonArray);
object.put("success",true);
}else{
object.put("success",false);
}
ResponseUtil.write(response,object);return null;
}
@RequestMapping("/staffendrecord")publicString staffendrecord(HttpServletRequest request) {
Admin currentAdmin= (Admin) request.getSession().getAttribute("currentUser");