|
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.ym.mec.biz.dal.entity.SysMusicCompareRecord;
|
|
import com.ym.mec.biz.dal.entity.SysMusicCompareRecord;
|
|
import com.ym.mec.biz.dal.entity.SysMusicScore;
|
|
import com.ym.mec.biz.dal.entity.SysMusicScore;
|
|
|
|
+import com.ym.mec.biz.dal.enums.FeatureType;
|
|
import com.ym.mec.biz.dal.wrapper.MusicPracticeRecordWrapper;
|
|
import com.ym.mec.biz.dal.wrapper.MusicPracticeRecordWrapper;
|
|
import com.ym.mec.biz.service.MusicPracticeRecordService;
|
|
import com.ym.mec.biz.service.MusicPracticeRecordService;
|
|
import com.ym.mec.biz.service.SysMusicCompareRecordService;
|
|
import com.ym.mec.biz.service.SysMusicCompareRecordService;
|
|
@@ -52,9 +53,14 @@ public class MusicPracticeRecordServiceImpl implements MusicPracticeRecordServic
|
|
MusicPracticeRecordWrapper.Entity musicPracticeRecord = JSON.parseObject(from.initDefaultValue().jsonString(),
|
|
MusicPracticeRecordWrapper.Entity musicPracticeRecord = JSON.parseObject(from.initDefaultValue().jsonString(),
|
|
MusicPracticeRecordWrapper.Entity.class);
|
|
MusicPracticeRecordWrapper.Entity.class);
|
|
SysMusicCompareRecord sysMusicCompareRecord = musicPracticeRecord.toSysMusicCompareRecord();
|
|
SysMusicCompareRecord sysMusicCompareRecord = musicPracticeRecord.toSysMusicCompareRecord();
|
|
- long insert = sysMusicCompareRecordService.insert(sysMusicCompareRecord);
|
|
|
|
|
|
+ Long id = null;
|
|
|
|
+ if (sysMusicCompareRecord.getFeature() == FeatureType.CLOUD_STUDY_EVALUATION) {
|
|
|
|
+ id = sysMusicCompareRecordService.insertMusicCompareData(sysMusicCompareRecord);
|
|
|
|
+ } else {
|
|
|
|
+ id = sysMusicCompareRecordService.insert(sysMusicCompareRecord);
|
|
|
|
+ }
|
|
|
|
|
|
- return String.valueOf(insert);
|
|
|
|
|
|
+ return String.valueOf(id);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|