123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- package main
- import (
- qu "jygit.jydev.jianyu360.cn/data_processing/common_utils"
- )
- // QlmListDataDownload 千里马列表页数据下载
- func (a *App) QlmListDataDownload(param map[string]interface{}, record map[string]interface{}) *Result {
- qu.Debug(param, record)
- r := &Result{}
- if User != nil {
- getResult(map[string]interface{}{"param": param, "user": User}, r, "qlm/updateRecord")
- if r.Err == 1 {
- go DownloadListData(record) //下载
- }
- } else {
- r.Msg = "用户登录异常,请重新登录!"
- qu.Debug(r.Msg)
- }
- return r
- }
- // QlmDetailDataDownload 千里马详情页数据下载
- func (a *App) QlmDetailDataDownload(param map[string]interface{}, record map[string]interface{}) *Result {
- qu.Debug(param, record)
- r := &Result{}
- if User != nil {
- getResult(map[string]interface{}{"param": param, "user": User}, r, "qlm/updateRecord")
- if r.Err == 1 {
- go DownloadDetailData(record) //下载
- }
- } else {
- r.Msg = "用户登录异常,请重新登录!"
- qu.Debug(r.Msg)
- }
- return r
- }
- // DownloadListData 列表页下载
- func DownloadListData(record map[string]interface{}) {
- scriptText := glvm.LoadScript("list")
- if scriptText == "" {
- return
- }
- glvm.ProxyServer, _ = record["proxy"].(bool)
- glvm.Headless, _ = record["headless"].(bool)
- glvm.ShowImage, _ = record["image"].(bool)
- glvm.RunScript(scriptText)
- //采集完成更新记录
- //go qlmUpdateRecord(map[string]interface{}{"id": record["id"], "state": 2})
- }
- // DownloadDetailData 详情页下载
- func DownloadDetailData(record map[string]interface{}) {
- glvm.LoadScript("detail")
- //采集完成更新记录
- qlmUpdateRecord(map[string]interface{}{"id": record["id"], "state": 5})
- }
- // 更新记录状态
- func qlmUpdateRecord(record map[string]interface{}) {
- getResult(map[string]interface{}{"param": record}, nil, "qlm/updateRecord")
- }
|