Skip to content

Commit ca2965c

Browse files
committed
优化错误判断
1 parent f8c5977 commit ca2965c

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

enscan.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,14 @@ func main() {
2020
gologger.Error().Msgf("任务未完成退出,自动保存过程文件!")
2121
enDataList := make(map[string][]map[string]string)
2222
close(runner.EnCh)
23-
for ch := range runner.EnCh {
24-
utils.MergeMap(ch, enDataList)
25-
}
26-
err := common.OutFileByEnInfo(enDataList, "意外退出保存文件", "xlsx", "outs")
27-
if err != nil {
28-
gologger.Error().Msgf(err.Error())
23+
if len(runner.EnCh) > 0 {
24+
for ch := range runner.EnCh {
25+
utils.MergeMap(ch, enDataList)
26+
}
27+
err := common.OutFileByEnInfo(enDataList, "意外退出保存文件", "xlsx", "outs")
28+
if err != nil {
29+
gologger.Error().Msgf(err.Error())
30+
}
2931
}
3032
log.Fatal("exit.by.signal")
3133
}

0 commit comments

Comments
 (0)