From 8853292babb2ad94de4a3207966f1e83b767cd2d Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Sun, 17 Sep 2023 16:38:34 +0800
Subject: [PATCH] 新增流程节点进程查询接口

---
 src/main/java/org/springblade/modules/attendance/controller/AttendanceController.java |   56 ++++++++++----------------------------------------------
 1 files changed, 10 insertions(+), 46 deletions(-)

diff --git a/src/main/java/org/springblade/modules/attendance/controller/AttendanceController.java b/src/main/java/org/springblade/modules/attendance/controller/AttendanceController.java
index 24ccdf4..04d33b7 100644
--- a/src/main/java/org/springblade/modules/attendance/controller/AttendanceController.java
+++ b/src/main/java/org/springblade/modules/attendance/controller/AttendanceController.java
@@ -9,6 +9,7 @@
 import lombok.AllArgsConstructor;
 import org.springblade.core.boot.ctrl.BladeController;
 import org.springblade.core.excel.util.ExcelUtil;
+import org.springblade.core.log.exception.ServiceException;
 import org.springblade.core.mp.support.Condition;
 import org.springblade.core.mp.support.Query;
 import org.springblade.core.tool.api.R;
@@ -45,8 +46,6 @@
 
 	private final IAttendanceService attendanceService;
 
-//	private final IEnclosureService iEnclosureService;
-
 	private final IDictBizService iDictBizService;
 
 	private final IUserService userService;
@@ -79,28 +78,10 @@
 	@GetMapping("/page")
 	@ApiOperationSupport(order = 3)
 	@ApiOperation(value = "分页", notes = "传入attendance")
-	public R<IPage<AttendanceVO>> page(AttendanceVO attendance, Query query, Long department) {
-		IPage<Attendance> pages = attendanceService.selectAttendancePage(Condition.getPage(query), department, attendance);
-		return R.data(AttendanceWrapper.build().pageVO(pages));
+	public R<IPage<AttendanceVO>> page(AttendanceVO attendance, Query query) {
+		IPage<AttendanceVO> pages = attendanceService.selectAttendancePage(Condition.getPage(query), attendance);
+		return R.data(pages);
 	}
-
-//	/**
-//	 * 保安位置比对
-//	 */
-//	@GetMapping("/positionThan")
-//	public R positionThan(@Valid Attendance attendance, HttpServletResponse response) {
-//		response.setHeader("Access-Control-Allow-Origin", "*");
-//		response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
-//		response.setHeader("Access-Control-Allow-Credentials", "true");
-//		Enclosure enclosure = new Enclosure();
-//		enclosure.setAnumber(attendance.getNumber());
-//		//查询当前处警人员的电子围栏信息
-//		Boolean onArea = iEnclosureService.isOnArea(attendance.getJd(),attendance.getWd(),enclosure);
-//		if (onArea){
-//			return R.data(true);
-//		}
-//		return R.data(false);
-//	}
 
 
 	/**
@@ -303,31 +284,14 @@
 	}
 
 	/**
-	 * 导出用户
+	 * 导出考勤数据
+	 * @param response
+	 * @param attendance
 	 */
 	@GetMapping("/export-Attendance")
-	public void exportAttendane(String name, String beginTime, String endTime, String attendancetype, HttpServletResponse response) {
-		String beginTimes = null;
-		String endTimes = null;
-		String attendancetypes = null;
-		if (beginTime.equals("undefined        ") && endTime.equals("undefined")) {
-			beginTimes=null;
-			endTimes=null;
-			attendancetypes=attendancetype;
-		}
-		else if (attendancetype.equals("undefined")){
-			attendancetypes=null;
-		}
-		else {
-			beginTimes=beginTime;
-			endTimes=endTime;
-			attendancetypes=attendancetype;
-		}
-
-		List<AttendanceExcel> list = attendanceService.exportAttendane(name, beginTimes, endTimes, attendancetypes);
+	public void exportAttendane(AttendanceVO attendance, HttpServletResponse response) {
+		List<AttendanceExcel> list = attendanceService.exportAttendane(attendance);
 		ExcelUtil.export(response, "考勤数据" + DateUtil.time(), "考勤数据表", list, AttendanceExcel.class);
-
-
-}
+	}
 
 }

--
Gitblit v1.9.3