admin
2021-09-24 f788607ff771a47bc60d6a86e00b3433c40f3d2c
src/main/java/com/yeshi/buwan/service/imp/video/VideoResourceVersionMapServiceImpl.java
@@ -6,6 +6,7 @@
import javax.annotation.Resource;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
@@ -23,7 +24,7 @@
        if (map == null || map.getDetailSystemId() == null || map.getResourceId() == null || map.getVersion() == null) {
            throw new Exception("参数不完整");
        }
        map.setId(VideoResourceVersionMap.createId(map.getDetailSystemId(), map.getVersion(), map.getResourceId()));
        map.setId(VideoResourceVersionMap.createId(map.getDetailSystemId(), map.getVersion(), map.getResourceId(), map.getChannel()));
        if (map.getCreateTime() == null) {
            map.setCreateTime(new Date());
        }
@@ -31,14 +32,14 @@
    }
    @Override
    public List<VideoResourceVersionMap> list(String detailSystemId, Integer version) {
    public List<VideoResourceVersionMap> list(String detailSystemId, Integer version, String channel) {
        return videoResourceVersionMapDao.listValid(detailSystemId, version);
        return videoResourceVersionMapDao.listValid(detailSystemId, version, channel);
    }
    @Override
    public List<String> listResourceId(String detailSystemId, Integer version) {
        List<VideoResourceVersionMap> mapList = list(detailSystemId, version);
    public List<String> listResourceId(String detailSystemId, Integer version, String channel) {
        List<VideoResourceVersionMap> mapList = list(detailSystemId, version, channel);
        List<String> ids = new ArrayList<>();
        if (mapList != null) {
            for (VideoResourceVersionMap map : mapList) {
@@ -47,4 +48,10 @@
        }
        return ids;
    }
    @Override
    public List<VideoResourceVersionMap> listAll() {
        Query query = new Query();
        return videoResourceVersionMapDao.findList(query);
    }
}