|
@@ -2,8 +2,10 @@ package cn.efunbox.audio.impl.hag;
|
|
|
|
|
|
import cn.efunbox.audio.entity.hag.HagAlbum;
|
|
|
import cn.efunbox.audio.entity.hag.HagContent;
|
|
|
+import cn.efunbox.audio.entity.hag.HagRecord;
|
|
|
import cn.efunbox.audio.repository.hag.HagAlbumRepository;
|
|
|
import cn.efunbox.audio.repository.hag.HagContentRepository;
|
|
|
+import cn.efunbox.audio.repository.hag.HagRecordRepository;
|
|
|
import cn.efunbox.audio.service.hag.HagContentService;
|
|
|
import cn.efunbox.audio.utils.DateUtil;
|
|
|
import cn.efunbox.audio.utils.MD5;
|
|
@@ -37,6 +39,9 @@ public class HagContentServiceImpl implements HagContentService {
|
|
|
private HagContentRepository hagContentRepository;
|
|
|
@Autowired
|
|
|
private HagAlbumRepository hagAlbumRepository;
|
|
|
+ @Autowired
|
|
|
+ private HagRecordRepository hagRecordRepository;
|
|
|
+
|
|
|
|
|
|
|
|
|
@Override
|
|
@@ -144,6 +149,13 @@ public class HagContentServiceImpl implements HagContentService {
|
|
|
if (Objects.isNull(hagContent)) {
|
|
|
return fillFailResp("404","媒资数据未找到");
|
|
|
}
|
|
|
+ //调用记录
|
|
|
+ HagRecord hagRecord = new HagRecord();
|
|
|
+ hagRecord.setDeviceCode(deviceId);
|
|
|
+ hagRecord.setAlbumId(hagContent.getAlbumId());
|
|
|
+ hagRecord.setContentId(hagContent.getId());
|
|
|
+ hagRecord.setCreated(new Date());
|
|
|
+ hagRecordRepository.save(hagRecord);
|
|
|
|
|
|
return fillSuccessResp(hagContent.getUrl());
|
|
|
}
|