zouxuan 5 years ago
parent
commit
5c7f321993

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

@@ -181,7 +181,8 @@ public class StudentAttendanceServiceImpl extends BaseServiceImpl<Long, StudentA
 		teacherAttendance.setSignInStatus(YesOrNoEnum.YES);
 		teacherAttendance.setSignOutTime(date);
 		teacherAttendance.setSignOutStatus(YesOrNoEnum.YES);
-		if(yesOrNoEnum != YesOrNoEnum.YES&&courseSchedule.getStartClassTime().before(date)){
+		teacherAttendance.setCurrentClassTimes(classTimes + 1);
+		if(yesOrNoEnum != YesOrNoEnum.YES && courseSchedule.getStartClassTime().before(date)){
 			teacherAttendance.setSignInStatus(YesOrNoEnum.NO);
 			teacherAttendance.setSignOutStatus(YesOrNoEnum.NO);
 		}

+ 3 - 5
mec-biz/src/main/resources/config/mybatis/ClassGroupMapper.xml

@@ -573,8 +573,8 @@
     <select id="queryMusicGroupCourseSchedule" resultMap="MusicGroupCourseScheduleDto">
         SELECT cs.id_ course_schedule_id_,cs.class_date_,cs.start_class_time_,cs.end_class_time_,cs.class_group_id_,
         cs.type_ course_schedule_type_,cs.status_ course_schedule_status_,cg.name_ course_schedule_name_,
-        IF(ISNULL(ta.sign_in_status_),3,ta.sign_in_status_) sign_in_status_,
-        IF(ISNULL(ta.sign_out_status_),3,ta.sign_out_status_) sign_out_status_
+        IF(ta.sign_in_status_ IS NULL,3,ta.sign_in_status_) sign_in_status_,
+        IF(ta.sign_out_status_ IS NULL,3,ta.sign_out_status_) sign_out_status_
         FROM course_schedule cs
         LEFT JOIN class_group cg ON cg.id_ = cs.class_group_id_
         LEFT JOIN teacher_attendance ta ON ta.course_schedule_id_ = cs.id_
@@ -660,7 +660,6 @@
         <foreach collection="list" item="item" index="index" open="(" close=")" separator=",">
             #{item}
         </foreach>
-        AND current_class_times_ &lt; total_class_times_
     </update>
     <update id="batchUpdateClassGroupCourseTimes" parameterType="map">
         <foreach collection="classGroupCourseTimes.entrySet()" index="key" item="value" open="" close="" separator=";">
@@ -859,8 +858,7 @@
         <result property="portrait" column="head_url_"/>
     </resultMap>
     <select id="queryImUser" resultMap="ImUserModelMap">
-        SELECT su.id_,su.real_name_,
-        IF(su.avatar_ IS NULL OR su.avatar_ = '','https://daya-online.oss-cn-beijing.aliyuncs.com/201910/RgHwgKc.jpg',su.avatar_) head_url_
+        SELECT su.id_,su.real_name_,su.avatar_ head_url_
         FROM sys_user su
         WHERE su.id_ IS NOT NULL
     </select>

+ 0 - 17
mec-im/src/main/java/com/ym/service/Impl/UserServiceImpl.java

@@ -1,9 +1,5 @@
 package com.ym.service.Impl;
 
-import com.alibaba.fastjson.JSONObject;
-import com.ym.dao.UserDao;
-import com.ym.mec.biz.dal.dao.ClassGroupDao;
-import com.ym.mec.common.entity.ImUserModel;
 import com.ym.mec.im.IMHelper;
 import com.ym.service.UserService;
 import io.rong.RongCloud;
@@ -26,8 +22,6 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 
-import java.util.List;
-
 /**
  * Created by weiqinxiao on 2019/2/25.
  */
@@ -38,10 +32,6 @@ public class UserServiceImpl implements UserService {
     private String appKey;
     @Value("${cn.rongcloud.im.secret}")
     private String appSecret;
-    @Autowired
-    UserDao userDao;
-    @Autowired
-    private ClassGroupDao classGroupDao;
 
     @Autowired
     IMHelper imHelper;
@@ -155,11 +145,4 @@ public class UserServiceImpl implements UserService {
     public Result muteChatroomsGetList() throws Exception {
         return getMuteChatrooms().getList();
     }
-
-    @Override
-    public Result batchRegister() {
-        List<ImUserModel> userModels = classGroupDao.queryImUser();
-        List<UserModel> userModelList = JSONObject.parseArray(JSONObject.toJSONString(userModels), UserModel.class);
-        return null;
-    }
 }

+ 0 - 3
mec-im/src/main/java/com/ym/service/UserService.java

@@ -1,6 +1,5 @@
 package com.ym.service;
 
-import com.ym.common.ApiException;
 import io.rong.models.Result;
 import io.rong.models.chatroom.ChatroomModel;
 import io.rong.models.group.GroupModel;
@@ -61,6 +60,4 @@ public interface UserService {
     Result muteChatroomsRemove(ChatroomModel chatroomModel) throws Exception;
 
     Result muteChatroomsGetList() throws Exception;
-
-    Result batchRegister();
 }