@@ -391,13 +391,13 @@ func DownLoadPlanBillsPdf(c *gin.Context, apictx *ApiSession) (interface{}, erro
}
go func() {
+ // 等待所有goroutine
wg.Wait()
+ // 关闭channel
close(c1)
}()
- num := 0
+ // channel关闭后结束后停止遍历接收channel中的值
for n := range c1 {
- num++
- fmt.Println(n)
if n == -1 {
return nil, errors.New("下载失败,请重试")