admin
2021-04-02 2a593ddac16e06f1ff55edca22ea568f07b068ba
src/main/java/com/yeshi/buwan/service/imp/VideoResourceService.java
@@ -1,25 +1,21 @@
package com.yeshi.buwan.service.imp;
import java.io.Serializable;
import java.util.Iterator;
import java.util.List;
import javax.annotation.Resource;
import com.yeshi.buwan.dao.VideoResourceDao;
import com.yeshi.buwan.domain.VideoInfo;
import com.yeshi.buwan.domain.VideoResource;
import com.yeshi.buwan.util.StringUtil;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import org.hibernate.HibernateException;
import org.hibernate.SQLQuery;
import org.hibernate.Session;
import org.springframework.orm.hibernate4.HibernateCallback;
import org.springframework.stereotype.Service;
import com.yeshi.buwan.dao.VideoResourceDao;
import com.yeshi.buwan.domain.LeShiAccount;
import com.yeshi.buwan.domain.VideoInfo;
import com.yeshi.buwan.domain.VideoResource;
import com.yeshi.buwan.util.StringUtil;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
@Service
public class VideoResourceService {
@@ -33,6 +29,15 @@
    public VideoResource getResource(String id) {
        return (VideoResource) videoResourceDao.find(VideoResource.class, id);
    }
    public List<VideoResource> getResource(List<String> ids) {
        List<VideoResource> videoResources = new ArrayList<>();
        for (String id : ids) {
            videoResources.add(getResource(id));
        }
        return videoResources;
    }
    public void addResource(VideoResource re) {
        videoResourceDao.create(re);
@@ -48,7 +53,7 @@
        videoResourceDao.update(re);
    }
    public String resourceListToJson(List<VideoResource> list, List<LeShiAccount> accountList) {
    public String resourceListToJson(List<VideoResource> list) {
        JSONObject object = new JSONObject();
        JSONArray array = new JSONArray();
        VideoResource vr;
@@ -89,7 +94,7 @@
            }
        });
//      List<VideoResource> list = videoResourceDao.list("from VideoResource vr left join ResourceVideo rv where rv.video.id = ? and vr.id=rv.resource.id",new Serializable[]{vi.getId()});
//      List<VideoResource> list = videoResourceDao.list("from VideoResource vr left join ResourceVideo rv where rv.juhe.id = ? and vr.id=rv.resource.id",new Serializable[]{vi.getId()});
    }
}