parent
f029c98d52
commit
bf3d195fc5
@ -0,0 +1,549 @@
|
|||||||
|
package com.cya.controller;
|
||||||
|
/**
|
||||||
|
* 系统管理员
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.sql.Date;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServlet;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpSession;
|
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.http.HttpRequest;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
|
||||||
|
import com.cya.entity.Admin;
|
||||||
|
import com.cya.entity.Dorm;
|
||||||
|
import com.cya.entity.DormBuild;
|
||||||
|
import com.cya.entity.DormManage;
|
||||||
|
import com.cya.entity.Notice;
|
||||||
|
import com.cya.entity.PageResult;
|
||||||
|
import com.cya.entity.PunchClock;
|
||||||
|
import com.cya.entity.PunchClockRecord;
|
||||||
|
import com.cya.entity.Result;
|
||||||
|
import com.cya.entity.Student;
|
||||||
|
import com.cya.service.IAdminService;
|
||||||
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
@ResponseBody
|
||||||
|
public class AdminController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IAdminService adminServiceImpl;
|
||||||
|
|
||||||
|
/*-------------------------宿管---------------------------*/
|
||||||
|
|
||||||
|
@RequestMapping("/getDormManage")// 宿管管理模块
|
||||||
|
public PageResult getDormManage(HttpServletRequest request){
|
||||||
|
// 获取宿管信息
|
||||||
|
Integer pageNum=1;
|
||||||
|
Integer pageSize=20;
|
||||||
|
String filter=request.getParameter("filter");
|
||||||
|
String key=request.getParameter("key");
|
||||||
|
if(request.getParameter("pageNum")!=null && request.getParameter("pageNum")!="") {
|
||||||
|
pageNum=Integer.parseInt(request.getParameter("pageNum"));
|
||||||
|
}
|
||||||
|
if(request.getParameter("pageSize")!=null && request.getParameter("pageSize")!="") {
|
||||||
|
pageSize=Integer.parseInt(request.getParameter("pageSize"));
|
||||||
|
}
|
||||||
|
System.out.println("pageNum="+pageNum);
|
||||||
|
System.out.println("pageSize="+pageSize);
|
||||||
|
return adminServiceImpl.getDormManage(pageNum,pageSize,filter,key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("addDormManage")
|
||||||
|
public Result addDormManage(@RequestBody DormManage dormManage) {
|
||||||
|
// 添加宿管信息
|
||||||
|
try {
|
||||||
|
adminServiceImpl.addDormManage(dormManage);
|
||||||
|
return new Result(true, "添加成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "添加失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("getDormMangerById")
|
||||||
|
public DormManage getDormMangerById(Integer dormManId) {
|
||||||
|
return adminServiceImpl.getDormMangerById(dormManId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("updataDormManageById")
|
||||||
|
public Result updataDormManageById(@RequestBody DormManage dormManage) {
|
||||||
|
try {
|
||||||
|
adminServiceImpl.updataDormManageById(dormManage);
|
||||||
|
return new Result(true, "更新成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "更新失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("dormManagerDeleteById")
|
||||||
|
public Result dormManagerDeleteById(HttpServletRequest request) {
|
||||||
|
Integer dormManId=0;
|
||||||
|
if(request.getParameter("dormManId")!=null && request.getParameter("dormManId")!="") {
|
||||||
|
dormManId=Integer.parseInt(request.getParameter("dormManId"));
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
adminServiceImpl.deleteDormManageById(dormManId);
|
||||||
|
return new Result(true, "删除成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "删除失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*-------------------------宿管---------------------------*/
|
||||||
|
|
||||||
|
/*-------------------------学生---------------------------*/
|
||||||
|
// 学生管理模块
|
||||||
|
@RequestMapping("/getStudentManage")
|
||||||
|
public PageResult getStudentManage(HttpServletRequest request){
|
||||||
|
// 获取学生信息
|
||||||
|
Integer pageNum=1;
|
||||||
|
Integer pageSize=20;
|
||||||
|
String filter=request.getParameter("filter");
|
||||||
|
String key=request.getParameter("key");
|
||||||
|
if(request.getParameter("pageNum")!=null && request.getParameter("pageNum")!="") {
|
||||||
|
pageNum=Integer.parseInt(request.getParameter("pageNum"));
|
||||||
|
}
|
||||||
|
if(request.getParameter("pageSize")!=null && request.getParameter("pageSize")!="") {
|
||||||
|
pageSize=Integer.parseInt(request.getParameter("pageSize"));
|
||||||
|
}
|
||||||
|
System.out.println("pageNum="+pageNum);
|
||||||
|
System.out.println("pageSize="+pageSize);
|
||||||
|
return adminServiceImpl.getStudentManage(pageNum, pageSize, filter, key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("addStudentManage")
|
||||||
|
public Result addStudentManage(@RequestBody Student student) {
|
||||||
|
// 添加学生信息
|
||||||
|
try {
|
||||||
|
adminServiceImpl.addStudentManage(student);
|
||||||
|
return new Result(true, "添加成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "添加失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("getStudentMangerById")
|
||||||
|
public Student getStudentMangerById(Integer studentId) {
|
||||||
|
return adminServiceImpl.getStudentMangerById(studentId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("updataStudentManageById")
|
||||||
|
public Result updataStudentManageById(@RequestBody Student student) {
|
||||||
|
try {
|
||||||
|
System.out.println(student);
|
||||||
|
adminServiceImpl.updataStudentManageById(student);
|
||||||
|
return new Result(true, "更新成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "更新失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("studentManagerDeleteById")
|
||||||
|
public Result studentManagerDeleteById(HttpServletRequest request) {
|
||||||
|
Integer studentId=0;
|
||||||
|
if(request.getParameter("studentId")!=null && request.getParameter("studentId")!="") {
|
||||||
|
studentId=Integer.parseInt(request.getParameter("studentId"));
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
adminServiceImpl.studentManagerDeleteById(studentId);
|
||||||
|
return new Result(true, "删除成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "删除失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*-------------------------学生---------------------------*/
|
||||||
|
|
||||||
|
|
||||||
|
/*-------------------------宿舍楼---------------------------*/
|
||||||
|
// 宿舍楼管理模块
|
||||||
|
@RequestMapping("/getBuildManage")
|
||||||
|
public PageResult getBuildManage(HttpServletRequest request){
|
||||||
|
Integer pageNum=1;
|
||||||
|
Integer pageSize=20;
|
||||||
|
String filter=request.getParameter("filter");
|
||||||
|
String key=request.getParameter("key");
|
||||||
|
if(request.getParameter("pageNum")!=null && request.getParameter("pageNum")!="") {
|
||||||
|
pageNum=Integer.parseInt(request.getParameter("pageNum"));
|
||||||
|
}
|
||||||
|
if(request.getParameter("pageSize")!=null && request.getParameter("pageSize")!="") {
|
||||||
|
pageSize=Integer.parseInt(request.getParameter("pageSize"));
|
||||||
|
}
|
||||||
|
System.out.println("pageNum="+pageNum);
|
||||||
|
System.out.println("pageSize="+pageSize);
|
||||||
|
return adminServiceImpl.getBuildManage(pageNum,pageSize,filter,key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("addBuildManage")
|
||||||
|
public Result addBuildManage(@RequestBody DormBuild dormBuild) {
|
||||||
|
try {
|
||||||
|
adminServiceImpl.addBuildManage(dormBuild);
|
||||||
|
return new Result(true, "添加成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "添加失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("getBuildMangerById")
|
||||||
|
public DormBuild getBuildMangerById(Integer dormBuildId) {
|
||||||
|
return adminServiceImpl.getBuildMangerById(dormBuildId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("updataBuildManageById")
|
||||||
|
public Result updataBuildManageById(@RequestBody DormBuild dormBuild) {
|
||||||
|
try {
|
||||||
|
adminServiceImpl.updataBuildManageById(dormBuild);
|
||||||
|
return new Result(true, "更新成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "更新失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("buildManagerDeleteById")
|
||||||
|
public Result buildManagerDeleteById(HttpServletRequest request) {
|
||||||
|
Integer dormBuildId=0;
|
||||||
|
if(request.getParameter("dormBuildId")!=null && request.getParameter("dormBuildId")!="") {
|
||||||
|
dormBuildId=Integer.parseInt(request.getParameter("dormBuildId"));
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
adminServiceImpl.buildManagerDeleteById(dormBuildId);
|
||||||
|
return new Result(true, "删除成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "删除失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("getDormMangerByBuildId")
|
||||||
|
public List<DormManage> getDormMangerByBuildId(Integer dormBuildId){
|
||||||
|
System.out.println("dormBuildId="+dormBuildId);
|
||||||
|
return adminServiceImpl.getDormMangerByBuildId(dormBuildId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("getDormManage2")
|
||||||
|
public List<DormManage> getDormManage(){
|
||||||
|
return adminServiceImpl.getDormManage2();
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("addDormManageToBuild")
|
||||||
|
public Result addDormManageToBuild(HttpServletRequest request) {
|
||||||
|
Integer dormBuildId=0;
|
||||||
|
Integer dormManId=0;
|
||||||
|
if(request.getParameter("dormBuildId")!=null && request.getParameter("dormBuildId")!="") {
|
||||||
|
dormBuildId=Integer.parseInt(request.getParameter("dormBuildId"));
|
||||||
|
}
|
||||||
|
if(request.getParameter("dormManId")!=null && request.getParameter("dormManId")!="") {
|
||||||
|
dormManId=Integer.parseInt(request.getParameter("dormManId"));
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
adminServiceImpl.addDormManageToBuild(dormBuildId, dormManId);
|
||||||
|
return new Result(true, "删除成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "删除失败");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("removeaDormManageToBuild")
|
||||||
|
public Result removeaDormManageToBuild(HttpServletRequest request) {
|
||||||
|
Integer dormManId=0;
|
||||||
|
if(request.getParameter("dormManId")!=null && request.getParameter("dormManId")!="") {
|
||||||
|
dormManId=Integer.parseInt(request.getParameter("dormManId"));
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
adminServiceImpl.removeaDormManageToBuild(dormManId);
|
||||||
|
return new Result(true, "删除成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "删除失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*-------------------------宿舍楼---------------------------*/
|
||||||
|
|
||||||
|
|
||||||
|
/*-------------------------考勤---------------------------*/
|
||||||
|
// 考勤管理模块
|
||||||
|
@RequestMapping("/getRecordManage")
|
||||||
|
public PageResult getRecordManage(HttpServletRequest request){
|
||||||
|
Integer pageNum=1;
|
||||||
|
Integer pageSize=20;
|
||||||
|
String filter=request.getParameter("filter");
|
||||||
|
String key=request.getParameter("key");
|
||||||
|
if(request.getParameter("pageNum")!=null && request.getParameter("pageNum")!="") {
|
||||||
|
pageNum=Integer.parseInt(request.getParameter("pageNum"));
|
||||||
|
}
|
||||||
|
if(request.getParameter("pageSize")!=null && request.getParameter("pageSize")!="") {
|
||||||
|
pageSize=Integer.parseInt(request.getParameter("pageSize"));
|
||||||
|
}
|
||||||
|
System.out.println("pageNum="+pageNum);
|
||||||
|
System.out.println("pageSize="+pageSize);
|
||||||
|
return adminServiceImpl.getRecordManage(pageNum,pageSize,filter,key);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("recordManagerDeleteById")
|
||||||
|
public Result recordManagerDeleteById(HttpServletRequest request) {
|
||||||
|
Integer recordId=0;
|
||||||
|
if(request.getParameter("recordId")!=null && request.getParameter("recordId")!="") {
|
||||||
|
recordId=Integer.parseInt(request.getParameter("recordId"));
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
adminServiceImpl.recordManagerDeleteById(recordId);
|
||||||
|
return new Result(true, "删除成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "删除失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*-------------------------考勤---------------------------*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*-------------------------公告---------------------------*/
|
||||||
|
|
||||||
|
// 公告管理模块
|
||||||
|
@RequestMapping("/getNoticeManage")
|
||||||
|
public PageResult getNoticeManage(HttpServletRequest request){
|
||||||
|
Integer pageNum=1;
|
||||||
|
Integer pageSize=20;
|
||||||
|
String filter=request.getParameter("filter");
|
||||||
|
String key=request.getParameter("key");
|
||||||
|
if(request.getParameter("pageNum")!=null && request.getParameter("pageNum")!="") {
|
||||||
|
pageNum=Integer.parseInt(request.getParameter("pageNum"));
|
||||||
|
}
|
||||||
|
if(request.getParameter("pageSize")!=null && request.getParameter("pageSize")!="") {
|
||||||
|
pageSize=Integer.parseInt(request.getParameter("pageSize"));
|
||||||
|
}
|
||||||
|
System.out.println("pageNum="+pageNum);
|
||||||
|
System.out.println("pageSize="+pageSize);
|
||||||
|
return adminServiceImpl.getNoticeManage(pageNum,pageSize,filter,key);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping("addNoticeManage")
|
||||||
|
public Result addNoticeManage(@RequestBody Notice notice) {
|
||||||
|
try {
|
||||||
|
adminServiceImpl.addNoticeManage(notice);
|
||||||
|
return new Result(true, "添加成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "添加失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping("getNoticeMangerById")
|
||||||
|
public Notice getNoticeMangerById(Integer noticeId) {
|
||||||
|
return adminServiceImpl.getNoticeMangerById(noticeId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("updataNoticeManageById")
|
||||||
|
public Result updataNoticeManageById(@RequestBody Notice notice) {
|
||||||
|
try {
|
||||||
|
adminServiceImpl.updataNoticeManageById(notice);
|
||||||
|
return new Result(true, "更新成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "更新失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("noticeManagerDeleteById")
|
||||||
|
public Result noticeManagerDeleteById(HttpServletRequest request) {
|
||||||
|
Integer noticeId=0;
|
||||||
|
if(request.getParameter("noticeId")!=null && request.getParameter("noticeId")!="") {
|
||||||
|
noticeId=Integer.parseInt(request.getParameter("noticeId"));
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
adminServiceImpl.noticeManagerDeleteById(noticeId);
|
||||||
|
return new Result(true, "删除成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "删除失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*-------------------------公告---------------------------*/
|
||||||
|
|
||||||
|
|
||||||
|
/*-------------------------我的---------------------------*/
|
||||||
|
// 我的模块
|
||||||
|
@RequestMapping("getMyMsgById")
|
||||||
|
public Admin getMyMsgById(@RequestBody Admin admin) {
|
||||||
|
return adminServiceImpl.getMyMsgById(admin.getAdminId());
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("updateMyMsgById")
|
||||||
|
public Result updateMyMsgById(HttpServletRequest request ,@RequestBody Admin admin) {
|
||||||
|
try {
|
||||||
|
HttpSession session=request.getSession();
|
||||||
|
if(session.getAttribute("admin") !=null) {
|
||||||
|
session.removeAttribute("admin");
|
||||||
|
}
|
||||||
|
List list=new ArrayList();
|
||||||
|
list.add(admin);
|
||||||
|
session.setAttribute("admin", list);
|
||||||
|
adminServiceImpl.updateMyMsgById(admin);
|
||||||
|
return new Result(true, "更新成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "更新失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("updatePsd")
|
||||||
|
public Result updatePsd(@RequestBody Admin admin) {
|
||||||
|
try {
|
||||||
|
adminServiceImpl.updatePsd(admin);
|
||||||
|
System.out.println(admin);
|
||||||
|
return new Result(true, "更新成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "更新失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*-------------------------我的---------------------------*/
|
||||||
|
|
||||||
|
|
||||||
|
/*-------------------------打卡---------------------------*/
|
||||||
|
// 打卡管理模块
|
||||||
|
@RequestMapping("/getPunchClockManage")
|
||||||
|
public PageResult getPunchClockManage(HttpServletRequest request){
|
||||||
|
Integer pageNum=1;
|
||||||
|
Integer pageSize=20;
|
||||||
|
String filter=request.getParameter("filter");
|
||||||
|
String key=request.getParameter("key");
|
||||||
|
if(request.getParameter("pageNum")!=null && request.getParameter("pageNum")!="") {
|
||||||
|
pageNum=Integer.parseInt(request.getParameter("pageNum"));
|
||||||
|
}
|
||||||
|
if(request.getParameter("pageSize")!=null && request.getParameter("pageSize")!="") {
|
||||||
|
pageSize=Integer.parseInt(request.getParameter("pageSize"));
|
||||||
|
}
|
||||||
|
|
||||||
|
return adminServiceImpl.getPunchClockManage(pageNum,pageSize,filter,key);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@RequestMapping("addPunchClockManageMsg")
|
||||||
|
public Result addPunchClockManageMsg(@RequestBody PunchClock punchClock) {
|
||||||
|
try {
|
||||||
|
String punchClockId= "pcId"+System.currentTimeMillis();
|
||||||
|
punchClock.setId(punchClockId);
|
||||||
|
adminServiceImpl.addPunchClockManageMsg(punchClock);
|
||||||
|
PunchClock punchClock2=adminServiceImpl.getPunchClockMangerById(punchClockId);
|
||||||
|
//根据学生学号生成记录表record
|
||||||
|
//获取学生学号
|
||||||
|
List<Student> list=adminServiceImpl.getStudentMsg();
|
||||||
|
for (Student student : list) {
|
||||||
|
PunchClockRecord punchClockRecord=new PunchClockRecord();
|
||||||
|
punchClockRecord.setPunchClockId(punchClock2.getId());
|
||||||
|
punchClockRecord.setPunchClockDate(punchClock2.getDate());
|
||||||
|
punchClockRecord.setPunchClockTheme(punchClock2.getTheme());
|
||||||
|
punchClockRecord.setPunchClockDetail(punchClock2.getDetail());
|
||||||
|
punchClockRecord.setPunchClockPerson(punchClock2.getPerson());
|
||||||
|
punchClockRecord.setName(student.getName());
|
||||||
|
punchClockRecord.setDormName(student.getDormName());
|
||||||
|
punchClockRecord.setTel(student.getTel());
|
||||||
|
punchClockRecord.setStuNum(student.getStuNum());
|
||||||
|
punchClockRecord.setDormBuildId(student.getDormBuildId());
|
||||||
|
punchClockRecord.setRecord(false);
|
||||||
|
punchClockRecord.setPunckClockContent("");
|
||||||
|
|
||||||
|
adminServiceImpl.insertIntoPunchClockRecord(punchClockRecord);
|
||||||
|
}
|
||||||
|
|
||||||
|
return new Result(true, "添加成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "添加失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("getPunchClockMangerById")
|
||||||
|
public PunchClock getPunchClockMangerById(String id) {
|
||||||
|
return adminServiceImpl.getPunchClockMangerById(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("updataPunchClockManageMsgById")
|
||||||
|
public Result updataPunchClockManageMsgById(@RequestBody PunchClock punchClock) {
|
||||||
|
try {
|
||||||
|
adminServiceImpl.updataPunchClockManageMsgById(punchClock);
|
||||||
|
//更新记录表
|
||||||
|
adminServiceImpl.updateIntoPunchClockRecordById(punchClock);
|
||||||
|
return new Result(true, "更新成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "更新失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequestMapping("punchClockManagerDeleteById")
|
||||||
|
public Result punchClockManagerDeleteById(HttpServletRequest request) {
|
||||||
|
String id="";
|
||||||
|
if(request.getParameter("id")!=null) {
|
||||||
|
id=request.getParameter("id");
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
adminServiceImpl.punchClockManagerDeleteById(id);
|
||||||
|
|
||||||
|
adminServiceImpl.deletePunchClockRecordById(id);
|
||||||
|
return new Result(true, "删除成功");
|
||||||
|
} catch (Exception e) {
|
||||||
|
// TODO: handle exception
|
||||||
|
e.printStackTrace();
|
||||||
|
return new Result(false, "删除失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*-------------------------打卡---------------------------*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in new issue