|
@@ -6,7 +6,6 @@ import (
|
|
|
"GtDataStore/app/model"
|
|
|
"context"
|
|
|
"github.com/zeromicro/go-zero/core/logx"
|
|
|
- "sync"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
@@ -17,19 +16,19 @@ func DeviceChest(ctx context.Context, task *job.Task, technologyName string) err
|
|
|
return err
|
|
|
}
|
|
|
// 2. 获得点位信息
|
|
|
- var wg sync.WaitGroup
|
|
|
- wg.Add(len(devices))
|
|
|
- for _, device := range devices {
|
|
|
- device := device
|
|
|
- go func() {
|
|
|
- defer wg.Done()
|
|
|
- if err := device.Items.FillCurrentValue(); err != nil {
|
|
|
- logx.Errorf("DeviceChest device.Items.FillCurrentValue error: %s", err.Error())
|
|
|
- }
|
|
|
- }()
|
|
|
- }
|
|
|
-
|
|
|
- wg.Wait()
|
|
|
+ //var wg sync.WaitGroup
|
|
|
+ //wg.Add(len(devices))
|
|
|
+ //for _, device := range devices {
|
|
|
+ // device := device
|
|
|
+ // go func() {
|
|
|
+ // defer wg.Done()
|
|
|
+ // if err := device.Items.FillCurrentValue(); err != nil {
|
|
|
+ // logx.Errorf("DeviceChest device.Items.FillCurrentValue error: %s", err.Error())
|
|
|
+ // }
|
|
|
+ // }()
|
|
|
+ //}
|
|
|
+ //
|
|
|
+ //wg.Wait()
|
|
|
|
|
|
// 3. 转换为存储对象
|
|
|
workings, err := transDeviceChestData(devices)
|