diff --git a/dms-dormitory/src/main/java/com/srs/dormitory/domain/DmsStuDaily.java b/dms-dormitory/src/main/java/com/srs/dormitory/domain/DmsStuDaily.java
index fc97612..cce5fb7 100644
--- a/dms-dormitory/src/main/java/com/srs/dormitory/domain/DmsStuDaily.java
+++ b/dms-dormitory/src/main/java/com/srs/dormitory/domain/DmsStuDaily.java
@@ -116,7 +116,13 @@ public class DmsStuDaily{
@TableField(exist = false)
private String teacherName;
+ @TableField(exist = false)
+ private String teacherNo;
+
@TableField(exist = false)
private String idCard;
+ @TableField(exist = false)
+ private String roleType;
+
}
diff --git a/dms-dormitory/src/main/resources/mapper/dormitory/DmsStuDailyMapper.xml b/dms-dormitory/src/main/resources/mapper/dormitory/DmsStuDailyMapper.xml
index 3bef976..d7a8a77 100644
--- a/dms-dormitory/src/main/resources/mapper/dormitory/DmsStuDailyMapper.xml
+++ b/dms-dormitory/src/main/resources/mapper/dormitory/DmsStuDailyMapper.xml
@@ -93,9 +93,16 @@
and b.major_id = #{majorId}
and b.class_id = #{classId}
and b.grade_id = #{gradeId}
- and b.stu_name like concat('%',#{stuName},'%')
- and b.teacher_name like concat('%',#{teacherName},'%')
- and AES_DECRYPT(UNHEX(b.id_card),'zhxg') = #{idCard}
+
+ and b.stu_name like concat('%',#{stuName},'%')
+
+ and b.teacher_name like concat('%',#{teacherName},'%')
+
+ and b.t_no = #{teacherNo}
+
+ and b.dept_name = #{deptName}
+
+ and AES_DECRYPT(UNHEX(b.id_card),'zhxg') = #{idCard}
order by a.id desc
@@ -212,7 +219,7 @@
END
ELSE ''
END
- ) AS `log`
+ ) AS `log`
FROM rt_stu_leave_operation_records AS a
LEFT JOIN rt_stu_leave_application AS b ON a.leave_application_id = b.leave_application_id
LEFT JOIN view_stu_info AS c ON b.stu_no = c.stu_no
diff --git a/srs-admin/src/main/java/com/srs/web/controller/dormitory/DmsStuDailyController.java b/srs-admin/src/main/java/com/srs/web/controller/dormitory/DmsStuDailyController.java
index 1a500df..a12b389 100644
--- a/srs-admin/src/main/java/com/srs/web/controller/dormitory/DmsStuDailyController.java
+++ b/srs-admin/src/main/java/com/srs/web/controller/dormitory/DmsStuDailyController.java
@@ -2,6 +2,7 @@ package com.srs.web.controller.dormitory;
import java.util.List;
import java.util.Map;
+import java.util.HashMap;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -21,6 +22,9 @@ import com.srs.common.utils.poi.ExcelUtil;
import com.srs.common.enums.BusinessType;
import com.srs.common.annotation.Log;
import com.srs.common.core.page.TableDataInfo;
+import com.srs.common.utils.SecurityUtils;
+import com.srs.common.core.domain.entity.SysUser;
+import com.srs.system.service.ISysUserService;
/**
* 学生宿舍打卡Controller
@@ -35,6 +39,9 @@ public class DmsStuDailyController extends BaseController {
@Autowired
private IDmsStuDailyService dmsStuDailyService;
+ @Autowired
+ private ISysUserService userService;
+
@GetMapping("/countDeptCard")
public AjaxResult countDeptCard(){
List