瀏覽代碼

perf: 优化变更附件批量下载逻辑

lanjianrong 3 年之前
父節點
當前提交
c5e15fac9d
共有 1 個文件被更改,包括 8 次插入8 次删除
  1. 8 8
      app/service/change_att.js

+ 8 - 8
app/service/change_att.js

@@ -93,7 +93,7 @@ module.exports = app => {
                 const ziparchiver = archiver('zip');
                 const outputPath = fs.createWriteStream(path.resolve(this.app.baseDir, zipPath));
                 outputPath.on('error', err => {
-                    reject(err);
+                    return reject(err);
                 });
 
                 ziparchiver.pipe(outputPath);
@@ -103,20 +103,20 @@ module.exports = app => {
 
                 // 存档警告
                 ziparchiver.on('warning', function(err) {
-                    if (err.code === 'ENOENT') {
-                        console.warn('stat故障和其他非阻塞错误');
-                    }
-                    reject(err);
+                    // if (err.code === 'ENOENT') {
+                    //     console.warn('stat故障和其他非阻塞错误');
+                    // }
+                    return reject(err);
                 });
 
                 // 存档出错
                 ziparchiver.on('error', function(err) {
-                    console.log(err);
-                    reject(err);
+                    // console.log(err);
+                    return reject(err);
                 });
                 ziparchiver.finalize();
                 outputPath.on('close', () => {
-                    resolve(ziparchiver.pointer());
+                    return resolve(ziparchiver.pointer());
                 });
             });
         }