jintaihenkaix1
这段代码很有用
java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public void exKyVideo() throws Exception {
List<KyVideo> lst = getKyVideoServiceImp().findList("kyVideo.fdDownloadState = '0'",null);
for (int i = 0; i < lst.size(); i++) {
KyVideo kyVideo= lst.get(i);
CloseableHttpClient httpclient = new DefaultHttpClient();
String url = "http://192.168.20.92:8081/api/file/content/download";
url += "?neid=" +kyVideo.getFdNeid() +"&nsid="+kyVideo.getFdNsid();
HttpGet httpGet =new HttpGet(url) ;
CloseableHttpResponse execute = httpclient.execute(httpGet);
InputStream content = execute.getEntity().getContent();
String yyyyMMdd = DateUtil.convertDateToString(new Date(),
"yyyy/MM/dd");
String path = "/files/resource/"+yyyyMMdd+"/";
String filename = IDGenerator.generateID();
saveVideo(content,path,filename);
kyVideo.setFdUpdateDate(new Date());
kyVideo.setFdDownloadState("1");
kyVideo.setFdDownloadDate(new Date());
kyVideo.setFdDownladFile(path+filename);
getKyVideoServiceImp().update(kyVideo);
}
}