1
This commit is contained in:
@ -1,17 +1,19 @@
|
||||
package scriptservice
|
||||
|
||||
import (
|
||||
"github.com/bytedance/sonic"
|
||||
log "github.com/go-admin-team/go-admin-core/logger"
|
||||
sysservice "github.com/go-admin-team/go-admin-core/sdk/service"
|
||||
"go-admin/app/admin/models"
|
||||
"go-admin/app/admin/service"
|
||||
"go-admin/app/admin/service/dto"
|
||||
"go-admin/common/const/rediskey"
|
||||
"go-admin/common/helper"
|
||||
"gorm.io/gorm"
|
||||
"go-admin/pkg/utility"
|
||||
"strings"
|
||||
"sync"
|
||||
|
||||
"github.com/bytedance/sonic"
|
||||
log "github.com/go-admin-team/go-admin-core/logger"
|
||||
sysservice "github.com/go-admin-team/go-admin-core/sdk/service"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
type PreOrder struct {
|
||||
@ -23,8 +25,9 @@ func (receiver *PreOrder) AddOrder(orm *gorm.DB) {
|
||||
var wg sync.WaitGroup
|
||||
for i := 1; i <= GoroutineNum; i++ {
|
||||
wg.Add(1)
|
||||
go workerWithLock(orm, &wg)
|
||||
|
||||
utility.SafeGo(func() {
|
||||
workerWithLock(orm, &wg)
|
||||
})
|
||||
}
|
||||
wg.Wait()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user