@@ -73,13 +73,28 @@ func (u *MonitorRepo) CreateMonitorBase(model model.MonitorBase) error {
7373 return global .MonitorDB .Create (& model ).Error
7474}
7575func (s * MonitorRepo ) BatchCreateMonitorGPU (list []model.MonitorGPU ) error {
76- return global .GPUMonitorDB .CreateInBatches (& list , len (list )).Error
76+ for _ , item := range list {
77+ if err := global .GPUMonitorDB .Create (& item ).Error ; err != nil {
78+ global .LOG .Errorf ("create Monitor GPU record failed, err: %v" , err )
79+ }
80+ }
81+ return nil
7782}
78- func (u * MonitorRepo ) BatchCreateMonitorIO (ioList []model.MonitorIO ) error {
79- return global .MonitorDB .CreateInBatches (ioList , len (ioList )).Error
83+ func (u * MonitorRepo ) BatchCreateMonitorIO (list []model.MonitorIO ) error {
84+ for _ , item := range list {
85+ if err := global .MonitorDB .Create (& item ).Error ; err != nil {
86+ global .LOG .Errorf ("create Monitor IO record failed, err: %v" , err )
87+ }
88+ }
89+ return nil
8090}
81- func (u * MonitorRepo ) BatchCreateMonitorNet (ioList []model.MonitorNetwork ) error {
82- return global .MonitorDB .CreateInBatches (ioList , len (ioList )).Error
91+ func (u * MonitorRepo ) BatchCreateMonitorNet (list []model.MonitorNetwork ) error {
92+ for _ , item := range list {
93+ if err := global .MonitorDB .Create (& item ).Error ; err != nil {
94+ global .LOG .Errorf ("create Monitor Network record failed, err: %v" , err )
95+ }
96+ }
97+ return nil
8398}
8499func (u * MonitorRepo ) DelMonitorBase (timeForDelete time.Time ) error {
85100 return global .MonitorDB .Where ("created_at < ?" , timeForDelete ).Delete (& model.MonitorBase {}).Error
0 commit comments