|
@@ -56,12 +56,14 @@ public class AliOssServiceImpl implements AliOssService {
|
|
String workIds = param.getWorkId();
|
|
String workIds = param.getWorkId();
|
|
BaseRuntimeException.isBlank(workIds, null, "作品码不能为空");
|
|
BaseRuntimeException.isBlank(workIds, null, "作品码不能为空");
|
|
|
|
|
|
- List<String> list = Arrays.asList(workIds);
|
|
|
|
- log.info("需要下载作品数量:{}", list.size());
|
|
|
|
|
|
+ String[] split = StrUtil.split(workIds, ",");
|
|
|
|
+ log.info("需要下载作品数量:{}", split.length);
|
|
|
|
|
|
ArrayList<Object> pathList = new ArrayList<>();
|
|
ArrayList<Object> pathList = new ArrayList<>();
|
|
int i = 1;
|
|
int i = 1;
|
|
- for (String workId : list) {
|
|
|
|
|
|
+ for (String workId : split) {
|
|
|
|
+
|
|
|
|
+ log.info("执行第 {} 个作品下载, 作品码:{}", i, workId);
|
|
// 1.删除旧目录
|
|
// 1.删除旧目录
|
|
fileUtils.del("download/" + workId);
|
|
fileUtils.del("download/" + workId);
|
|
|
|
|
|
@@ -235,7 +237,7 @@ public class AliOssServiceImpl implements AliOssService {
|
|
|
|
|
|
@Test
|
|
@Test
|
|
public void test(){
|
|
public void test(){
|
|
- String str = "1,2,3";
|
|
|
|
|
|
+ String str = "WK1526504857790345216,WK1526492643662524416,WK1534388525183561728,WK1526467526949629952,WK1534416074647302144,WK1534702347710656512,WK1534781968695259136,WK1534383548646060032,WK1526490922810896384,WK1526504177180635136,WK1526461619335360512";
|
|
List<String> strings = Arrays.asList(str);
|
|
List<String> strings = Arrays.asList(str);
|
|
System.out.println(strings);
|
|
System.out.println(strings);
|
|
|
|
|