This commit is contained in:
2025-03-11 15:51:40 +08:00
parent ddba8e4ce2
commit ffb12cdb64
5 changed files with 80 additions and 38 deletions

View File

@ -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()
}