|
@@ -2,6 +2,7 @@ package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
+import com.ym.mec.biz.dal.dao.StudentDao;
|
|
|
import com.ym.mec.biz.dal.dao.SysMusicCompareRecordDao;
|
|
|
import com.ym.mec.biz.dal.dao.TeacherDao;
|
|
|
import com.ym.mec.biz.dal.dto.*;
|
|
@@ -31,6 +32,8 @@ public class SysMusicCompareRecordServiceImpl extends BaseServiceImpl<Long, SysM
|
|
|
private SysMusicCompareRecordDao sysMusicCompareRecordDao;
|
|
|
@Autowired
|
|
|
private TeacherDao teacherDao;
|
|
|
+ @Autowired
|
|
|
+ private StudentDao studentDao;
|
|
|
|
|
|
@Override
|
|
|
public BaseDAO<Long, SysMusicCompareRecord> getDAO() {
|
|
@@ -38,6 +41,12 @@ public class SysMusicCompareRecordServiceImpl extends BaseServiceImpl<Long, SysM
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public long insert(SysMusicCompareRecord bean) {
|
|
|
+ studentDao.addStudentCloudStudySequenceDays(bean.getUserId());
|
|
|
+ return super.insert(bean);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public void saveMusicCompareData(String phone, SoundCompareHelper soundCompareInfo) {
|
|
|
SysUser user = teacherDao.getUserWithPhone(phone);
|
|
|
if(Objects.isNull(user)){
|
|
@@ -63,6 +72,7 @@ public class SysMusicCompareRecordServiceImpl extends BaseServiceImpl<Long, SysM
|
|
|
}
|
|
|
sysMusicCompareRecord.setMonday(LocalDate.now().with(DateUtil.weekFields.dayOfWeek(), DayOfWeek.MONDAY.getValue()).toString());
|
|
|
sysMusicCompareRecordDao.insert(sysMusicCompareRecord);
|
|
|
+ studentDao.addStudentCloudStudySequenceDays(user.getId());
|
|
|
}
|
|
|
|
|
|
@Override
|