Joburgess 5 年之前
父节点
当前提交
36344fa851

+ 13 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/TeacherSignOutDto.java

@@ -17,6 +17,19 @@ public class TeacherSignOutDto {
     @ApiModelProperty(value = "课后作业信息")
     private CourseHomework courseHomeworkInfo;
 
+    /**
+     * 是否返回错误信息
+     */
+    private boolean notRturnErrorInfo;
+
+    public boolean isNotRturnErrorInfo() {
+        return notRturnErrorInfo;
+    }
+
+    public void setNotRturnErrorInfo(boolean notRturnErrorInfo) {
+        this.notRturnErrorInfo = notRturnErrorInfo;
+    }
+
     public TeacherAttendance getTeacherAttendanceInfo() {
         return teacherAttendanceInfo;
     }

+ 1 - 0
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentAttendanceServiceImpl.java

@@ -140,6 +140,7 @@ public class StudentAttendanceServiceImpl extends BaseServiceImpl<Long, StudentA
 		teacherAttendance.setSignInLongitudeLatitude(studentAttendanceInfos.getSignInLongitudeLatitude());
 		teacherAttendance.setUpdate(studentAttendanceInfos.getUpdate());
 		teacherSignOutDto.setTeacherAttendanceInfo(teacherAttendance);
+		teacherSignOutDto.setNotRturnErrorInfo(true);
 		return teacherAttendanceService.addTeacherAttendanceRecord(teacherSignOutDto);
 	}
 

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/TeacherAttendanceServiceImpl.java

@@ -166,7 +166,7 @@ public class TeacherAttendanceServiceImpl extends BaseServiceImpl<Long, TeacherA
 					teacherAttendance.setSignInStatus(YesOrNoEnum.NO);
 				}
 			}else if(DateUtil.minutesBetween(add20Minutes,date) > 0){
-				if(StringUtils.isEmpty(teacherAttendance.getRemark())){
+				if(StringUtils.isEmpty(teacherAttendance.getRemark())&&!teacherSignOutDto.isNotRturnErrorInfo()){
 					//当前为异常签到,请填写原因!
 					result.put("status",2);
 					return result;