Commit c55137bd by 涂亚平

导出bug修复

1 parent ae243f73
...@@ -121,6 +121,7 @@ public class LiveClassesServiceImpl extends ServiceImpl<LiveClassesMapper, LiveC ...@@ -121,6 +121,7 @@ public class LiveClassesServiceImpl extends ServiceImpl<LiveClassesMapper, LiveC
Page pager = new Page(1, -1); Page pager = new Page(1, -1);
IPage iPage = this.baseMapper.classMembers(pager, classMembersDTO.getLiveId(), classMembersDTO.getClassId(), classMembersDTO.getUserName()); IPage iPage = this.baseMapper.classMembers(pager, classMembersDTO.getLiveId(), classMembersDTO.getClassId(), classMembersDTO.getUserName());
List<ExportClassMembersVO> exportClassMembersVOS = new ArrayList<ExportClassMembersVO>();
List<ClassMembersVO> classMembersVOS = iPage.getRecords(); List<ClassMembersVO> classMembersVOS = iPage.getRecords();
for (ClassMembersVO classMembersVO : classMembersVOS) { for (ClassMembersVO classMembersVO : classMembersVOS) {
...@@ -180,12 +181,13 @@ public class LiveClassesServiceImpl extends ServiceImpl<LiveClassesMapper, LiveC ...@@ -180,12 +181,13 @@ public class LiveClassesServiceImpl extends ServiceImpl<LiveClassesMapper, LiveC
exportClassMembersVO.setIpAddress(changeListToString(ipAddress)); exportClassMembersVO.setIpAddress(changeListToString(ipAddress));
exportClassMembersVO.setTerminals(changeListToString(terminals)); exportClassMembersVO.setTerminals(changeListToString(terminals));
if (liveStudyHistoryDOS.size() > 0) { if (liveStudyHistoryDOS.size() > 0) {
classMembersVO.setSignInCounts(1); exportClassMembersVO.setSignInCounts(1);
} else { } else {
classMembersVO.setSignInCounts(0); exportClassMembersVO.setSignInCounts(0);
} }
exportClassMembersVOS.add(exportClassMembersVO);
} }
return iPage.getRecords(); return exportClassMembersVOS;
} }
public DataViewVO dataView(DataViewDTO dataViewDTO) { public DataViewVO dataView(DataViewDTO dataViewDTO) {
......
...@@ -122,7 +122,7 @@ public class LiveDictServiceImpl extends ServiceImpl<LiveDictMapper, LiveDictDO> ...@@ -122,7 +122,7 @@ public class LiveDictServiceImpl extends ServiceImpl<LiveDictMapper, LiveDictDO>
if (null != ids) { if (null != ids) {
//找到该测评已有的学生 //
List<Long> oldIds = this.baseMapper.liveClassesIds(addLiveDTO.getId()); List<Long> oldIds = this.baseMapper.liveClassesIds(addLiveDTO.getId());
List<Long> newIds = addLiveDTO.getIds(); List<Long> newIds = addLiveDTO.getIds();
...@@ -131,7 +131,7 @@ public class LiveDictServiceImpl extends ServiceImpl<LiveDictMapper, LiveDictDO> ...@@ -131,7 +131,7 @@ public class LiveDictServiceImpl extends ServiceImpl<LiveDictMapper, LiveDictDO>
newStudentIds2.add(lg); newStudentIds2.add(lg);
} }
newIds.removeAll(oldIds); //新增的人在newStudentIds里 newIds.removeAll(oldIds); //
if (newIds.size() > 0) { if (newIds.size() > 0) {
for (Long lg : newIds) { for (Long lg : newIds) {
LiveClassesDO liveClassesDO = new LiveClassesDO(); LiveClassesDO liveClassesDO = new LiveClassesDO();
...@@ -141,7 +141,7 @@ public class LiveDictServiceImpl extends ServiceImpl<LiveDictMapper, LiveDictDO> ...@@ -141,7 +141,7 @@ public class LiveDictServiceImpl extends ServiceImpl<LiveDictMapper, LiveDictDO>
} }
} }
oldIds.removeAll(newStudentIds2); //以前的人要删掉的 oldIds.removeAll(newStudentIds2); //
if (oldIds.size() > 0) { if (oldIds.size() > 0) {
liveClassesMapper.delete(new QueryWrapper<LiveClassesDO>() liveClassesMapper.delete(new QueryWrapper<LiveClassesDO>()
.lambda() .lambda()
......
...@@ -134,7 +134,7 @@ public class LivePlaybackHistoryServiceImpl extends ServiceImpl<LivePlaybackHist ...@@ -134,7 +134,7 @@ public class LivePlaybackHistoryServiceImpl extends ServiceImpl<LivePlaybackHist
exportPlaybacksVO.setStartTimes(changeListToString(startTimes)); exportPlaybacksVO.setStartTimes(changeListToString(startTimes));
exportPlaybacksVOS.add(exportPlaybacksVO); exportPlaybacksVOS.add(exportPlaybacksVO);
} }
return iPage.getRecords(); return exportPlaybacksVOS;
} }
public List<LiveVodsDO> playbacks(LiveDictDO liveDictDO) { public List<LiveVodsDO> playbacks(LiveDictDO liveDictDO) {
......
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
WHERE WHERE
t.delete_date IS NULL t.delete_date IS NULL
AND t2.delete_date IS NULL AND t2.delete_date IS NULL
and t.id = #{liveId} and t.live_id = #{liveId}
</select> </select>
<update id="updateStatus" parameterType="long"> <update id="updateStatus" parameterType="long">
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!