|
@@ -70,7 +70,7 @@ func init() {
|
|
|
var TimeSleepChan = make(chan bool, 1)
|
|
|
|
|
|
//加载文件
|
|
|
-func (s *Script) LoadScript(site, channel, user, code, script_file string, newstate bool) string {
|
|
|
+func (s *Script) LoadScript(site, channel, user *string, code, script_file string, newstate bool) string {
|
|
|
defer mu.Catch()
|
|
|
s.SCode = code
|
|
|
s.ScriptFile = script_file
|
|
@@ -126,18 +126,18 @@ func (s *Script) LoadScript(site, channel, user, code, script_file string, newst
|
|
|
if sf, ok := SpiderFlowMap.Load(key); ok && sf != nil {
|
|
|
if sfMap, ok := sf.(*SpiderFlow); ok {
|
|
|
sfMap.Flow += retLen
|
|
|
- sfMap.Site = site
|
|
|
- sfMap.Channel = channel
|
|
|
- sfMap.ModifyUser = user
|
|
|
+ //sfMap.Site = *site
|
|
|
+ //sfMap.Channel = *channel
|
|
|
+ //sfMap.ModifyUser = *user
|
|
|
SpiderFlowMap.Store(key, sfMap)
|
|
|
}
|
|
|
} else {
|
|
|
SpiderFlowMap.Store(key, &SpiderFlow{
|
|
|
//Code: code,
|
|
|
- Site: site,
|
|
|
- Channel: channel,
|
|
|
+ Site: *site,
|
|
|
+ Channel: *channel,
|
|
|
Flow: retLen,
|
|
|
- ModifyUser: user,
|
|
|
+ ModifyUser: *user,
|
|
|
})
|
|
|
}
|
|
|
}
|
|
@@ -187,18 +187,18 @@ func (s *Script) LoadScript(site, channel, user, code, script_file string, newst
|
|
|
if sf, ok := SpiderFlowMap.Load(key); ok && sf != nil {
|
|
|
if sfMap, ok := sf.(*SpiderFlow); ok {
|
|
|
sfMap.Flow += retLen
|
|
|
- sfMap.Site = site
|
|
|
- sfMap.Channel = channel
|
|
|
- sfMap.ModifyUser = user
|
|
|
+ //sfMap.Site = *site
|
|
|
+ //sfMap.Channel = *channel
|
|
|
+ //sfMap.ModifyUser = *user
|
|
|
SpiderFlowMap.Store(key, sfMap)
|
|
|
}
|
|
|
} else {
|
|
|
SpiderFlowMap.Store(key, &SpiderFlow{
|
|
|
//Code: code,
|
|
|
- Site: site,
|
|
|
- Channel: channel,
|
|
|
+ Site: *site,
|
|
|
+ Channel: *channel,
|
|
|
Flow: retLen,
|
|
|
- ModifyUser: user,
|
|
|
+ ModifyUser: *user,
|
|
|
})
|
|
|
}
|
|
|
}
|
|
@@ -247,18 +247,18 @@ func (s *Script) LoadScript(site, channel, user, code, script_file string, newst
|
|
|
if sf, ok := SpiderFlowMap.Load(key); ok && sf != nil {
|
|
|
if sfMap, ok := sf.(*SpiderFlow); ok {
|
|
|
sfMap.Flow += retLen
|
|
|
- sfMap.Site = site
|
|
|
- sfMap.Channel = channel
|
|
|
- sfMap.ModifyUser = user
|
|
|
+ //sfMap.Site = *site
|
|
|
+ //sfMap.Channel = *channel
|
|
|
+ //sfMap.ModifyUser = *user
|
|
|
SpiderFlowMap.Store(key, sfMap)
|
|
|
}
|
|
|
} else {
|
|
|
SpiderFlowMap.Store(key, &SpiderFlow{
|
|
|
//Code: code,
|
|
|
- Site: site,
|
|
|
- Channel: channel,
|
|
|
+ Site: *site,
|
|
|
+ Channel: *channel,
|
|
|
Flow: retLen,
|
|
|
- ModifyUser: user,
|
|
|
+ ModifyUser: *user,
|
|
|
})
|
|
|
}
|
|
|
}
|
|
@@ -359,7 +359,7 @@ func (s *Script) LoadScript(site, channel, user, code, script_file string, newst
|
|
|
table := S.ToTable(-1)
|
|
|
list := util.TableToMap(table)
|
|
|
if len(list) > 0 {
|
|
|
- UpdateHeart(site, channel, code, user, "findlist") //记录列表页实际采集数据量心跳
|
|
|
+ UpdateHeart(*site, *channel, code, *user, "findlist") //记录列表页实际采集数据量心跳
|
|
|
}
|
|
|
return 1
|
|
|
}))
|