diff --git a/src/main/java/cn/timer/api/controller/kqgl/ClockInController.java b/src/main/java/cn/timer/api/controller/kqgl/ClockInController.java
index ae0ff92..e1ddd81 100644
--- a/src/main/java/cn/timer/api/controller/kqgl/ClockInController.java
+++ b/src/main/java/cn/timer/api/controller/kqgl/ClockInController.java
@@ -3144,12 +3144,13 @@ public class ClockInController {
 								 .eq(KqglAssoDkjl::getUserId, userBean.getEmpNum()).ge(KqglAssoDkjl::getDktime, startDate).le(KqglAssoDkjl::getDktime, endDate)
 								 .ne(KqglAssoDkjl::getSort, 0).ne(KqglAssoDkjl::getStatus, 2).ne(KqglAssoDkjl::getStatus, 0)
 								 .orderByDesc(KqglAssoDkjl::getSort).last("LIMIT 1"));
-						 
-						 AttSchedule att = attsch.get(dk.getSort()-1);
-						 att.setIsupdate(1);
-						 
-						 AttSchedule attw = attsch.get(dk.getSort()-2);
-						 attw.setIsupdate(0);
+						 if(dk != null) {
+							 AttSchedule att = attsch.get(dk.getSort()-1);
+							 att.setIsupdate(1);
+							 
+							 AttSchedule attw = attsch.get(dk.getSort()-2);
+							 attw.setIsupdate(0);
+						 }
 					 }
 					 
 					 //全部为缺卡时 没有打卡按钮显示