|
@@ -81,7 +81,7 @@ func (t *TaskM) Taskfile() {
|
|
|
"$in": []int{0, 1, 2, 3, 5},
|
|
|
},
|
|
|
}
|
|
|
- task, _ := u.MgoE.FindOne("task", query)
|
|
|
+ task, _ := u.MgoEB.FindOne("task", query)
|
|
|
if len(*task) > 0 { //任务已存在
|
|
|
errorinfo[cells[0].Value] = "第" + fmt.Sprint(k+1) + "行爬虫任务已存在"
|
|
|
continue
|
|
@@ -143,7 +143,7 @@ func (t *TaskM) Taskfile() {
|
|
|
o["l_complete"] = completeTime
|
|
|
o["i_pendstate"] = 0
|
|
|
o["l_checktime"] = time.Now().Unix()
|
|
|
- u.MgoE.Save("task", o)
|
|
|
+ u.MgoEB.Save("task", o)
|
|
|
//清空map
|
|
|
o = map[string]interface{}{}
|
|
|
} else {
|
|
@@ -209,8 +209,8 @@ func (t *TaskM) ManagerTask() {
|
|
|
sort = `{` + sortb + `,"l_complete":1}`
|
|
|
}
|
|
|
qu.Debug("query:", query, sort)
|
|
|
- task, _ := u.MgoE.Find("task", query, sort, nil, false, start, limit)
|
|
|
- count := u.MgoE.Count("task", query)
|
|
|
+ task, _ := u.MgoEB.Find("task", query, sort, nil, false, start, limit)
|
|
|
+ count := u.MgoEB.Count("task", query)
|
|
|
page := start / 10
|
|
|
if len(*task) > 0 {
|
|
|
for k, v := range *task {
|
|
@@ -315,8 +315,8 @@ func (t *TaskM) Mytask() {
|
|
|
// sortb := strings.Replace(sorta, "}", "", -1)
|
|
|
// sortNew := `{"l_complete": 1,` + sortb + `}`
|
|
|
qu.Debug(query, sort)
|
|
|
- task, _ := u.MgoE.Find("task", query, sort, nil, false, start, limit)
|
|
|
- count := u.MgoE.Count("task", query)
|
|
|
+ task, _ := u.MgoEB.Find("task", query, sort, nil, false, start, limit)
|
|
|
+ count := u.MgoEB.Count("task", query)
|
|
|
if task != nil && len(*task) > 0 {
|
|
|
for _, v := range *task {
|
|
|
code := fmt.Sprint(v["s_code"])
|
|
@@ -375,7 +375,7 @@ func (t *TaskM) Mytask() {
|
|
|
if SessionFailuer {
|
|
|
query["s_modifyid"] = userid
|
|
|
query["i_state"] = 5
|
|
|
- task, _ := u.MgoE.Find("task", query, nil, nil, false, -1, -1)
|
|
|
+ task, _ := u.MgoEB.Find("task", query, nil, nil, false, -1, -1)
|
|
|
failedtasknum = len(*task)
|
|
|
SessionFailuer = false
|
|
|
}
|
|
@@ -407,7 +407,7 @@ func (t *TaskM) CheckCode() {
|
|
|
"$in": []int{0, 1, 2, 3, 5},
|
|
|
},
|
|
|
}
|
|
|
- task, _ := u.MgoE.FindOne("task", query)
|
|
|
+ task, _ := u.MgoEB.FindOne("task", query)
|
|
|
if task != nil && len(*task) > 0 {
|
|
|
(*task)["l_complete"] = time.Unix((*task)["l_complete"].(int64), 0).Format("2006-01-02 15:04:05")
|
|
|
status = "hasCode"
|
|
@@ -445,7 +445,7 @@ func GetModifyUsers() []map[string]interface{} {
|
|
|
"i_auth": 1,
|
|
|
"i_delete": 0,
|
|
|
}
|
|
|
- user, _ := u.MgoE.Find("user", query, nil, nil, false, -1, -1)
|
|
|
+ user, _ := u.MgoEB.Find("user", query, nil, nil, false, -1, -1)
|
|
|
return *user
|
|
|
}
|
|
|
|
|
@@ -513,7 +513,7 @@ func (t *TaskM) SaveNewTask() {
|
|
|
newTask["l_complete"] = timeDate.Unix()
|
|
|
}
|
|
|
}
|
|
|
- taskid := u.MgoE.Save("task", newTask)
|
|
|
+ taskid := u.MgoEB.Save("task", newTask)
|
|
|
if taskid != "" {
|
|
|
t.ServeJson(map[string]interface{}{
|
|
|
"state": "ok",
|
|
@@ -532,7 +532,7 @@ func (t *TaskM) EditTask(ids string) error {
|
|
|
//"s_code": util.Se.Decode4Hex(code),
|
|
|
"_id": mongodb.StringTOBsonId(id),
|
|
|
}
|
|
|
- task, _ := u.MgoE.FindOne("task", query)
|
|
|
+ task, _ := u.MgoEB.FindOne("task", query)
|
|
|
if task != nil && len(*task) > 0 {
|
|
|
(*task)["l_comeintime"] = time.Unix((*task)["l_comeintime"].(int64), 0).Format("2006-01-02 15:04:05")
|
|
|
(*task)["l_complete"] = time.Unix((*task)["l_complete"].(int64), 0).Format("2006-01-02 15:04:05")
|
|
@@ -587,7 +587,7 @@ func (t *TaskM) Del() {
|
|
|
del := map[string]interface{}{
|
|
|
"_id": mongodb.StringTOBsonId(id),
|
|
|
}
|
|
|
- ok := u.MgoE.Del("task", del)
|
|
|
+ ok := u.MgoEB.Del("task", del)
|
|
|
if ok {
|
|
|
state = "ok"
|
|
|
}
|
|
@@ -639,7 +639,7 @@ func (t *TaskM) UpdateTask() {
|
|
|
queryU := map[string]interface{}{
|
|
|
"s_name": modify,
|
|
|
}
|
|
|
- task, _ := u.MgoE.FindOne("user", queryU)
|
|
|
+ task, _ := u.MgoEB.FindOne("user", queryU)
|
|
|
queryT := map[string]interface{}{
|
|
|
"_id": mongodb.StringTOBsonId(id),
|
|
|
}
|
|
@@ -652,7 +652,7 @@ func (t *TaskM) UpdateTask() {
|
|
|
"s_modifyid": mongodb.BsonIdToSId((*task)["_id"]),
|
|
|
},
|
|
|
}
|
|
|
- ok := u.MgoE.Update("task", queryT, update, false, false)
|
|
|
+ ok := u.MgoEB.Update("task", queryT, update, false, false)
|
|
|
if ok {
|
|
|
state = "ok"
|
|
|
t.SetSession("jumpMark", "y")
|
|
@@ -673,7 +673,7 @@ func (t *TaskM) UpdateTaskState() {
|
|
|
query := map[string]interface{}{
|
|
|
"_id": mongodb.StringTOBsonId(id),
|
|
|
}
|
|
|
- task, _ := u.MgoE.FindOne("task", query)
|
|
|
+ task, _ := u.MgoEB.FindOne("task", query)
|
|
|
updateOk := false
|
|
|
if len(*task) > 0 {
|
|
|
state := qu.IntAll((*task)["i_state"])
|
|
@@ -683,7 +683,7 @@ func (t *TaskM) UpdateTaskState() {
|
|
|
"i_state": 2,
|
|
|
},
|
|
|
}
|
|
|
- updateOk = u.MgoE.Update("task", query, update, false, false) //更新任务状态
|
|
|
+ updateOk = u.MgoEB.Update("task", query, update, false, false) //更新任务状态
|
|
|
code := qu.ObjToString((*task)["s_code"])
|
|
|
//mgdb.Update("luaconfig", map[string]interface{}{"code": code}, map[string]interface{}{"$set": map[string]interface{}{"ismodify": true}}, false, false)
|
|
|
u.MgoEB.Update("luaconfig", map[string]interface{}{"code": code}, map[string]interface{}{"$set": map[string]interface{}{"ismodify": true}}, false, false)
|
|
@@ -726,7 +726,7 @@ func (t *TaskM) SaveRecord() {
|
|
|
"i_state": 3,
|
|
|
},
|
|
|
}
|
|
|
- ok := u.MgoE.UpdateById("task", id, set)
|
|
|
+ ok := u.MgoEB.UpdateById("task", id, set)
|
|
|
t.ServeJson(map[string]interface{}{
|
|
|
"state": ok,
|
|
|
})
|
|
@@ -793,8 +793,8 @@ func (t *TaskM) Audit() {
|
|
|
sorta := strings.Replace(sort, "{", "", -1)
|
|
|
sortb := strings.Replace(sorta, "}", "", -1)
|
|
|
sortNew := `{"l_complete": 1,` + sortb + `}`
|
|
|
- task, _ := u.MgoE.Find("task", query, sortNew, nil, false, start, limit)
|
|
|
- count := u.MgoE.Count("task", query)
|
|
|
+ task, _ := u.MgoEB.Find("task", query, sortNew, nil, false, start, limit)
|
|
|
+ count := u.MgoEB.Count("task", query)
|
|
|
if task != nil && len(*task) > 0 {
|
|
|
for _, v := range *task {
|
|
|
v["encode"] = util.Se.Encode2Hex(fmt.Sprint(v["s_code"]))
|
|
@@ -849,7 +849,7 @@ func UpdateOldTask(id, descript, urgency string, complete int64) {
|
|
|
"l_comeintime": time.Now().Unix(),
|
|
|
},
|
|
|
}
|
|
|
- ok := u.MgoE.Update("task", queryT, update, false, false)
|
|
|
+ ok := u.MgoEB.Update("task", queryT, update, false, false)
|
|
|
if ok {
|
|
|
log.Println("更新已有任务成功")
|
|
|
} else {
|
|
@@ -872,7 +872,7 @@ func (t *TaskM) AssignChangeTaskState() {
|
|
|
"$in": []int{1, 2, 3, 5},
|
|
|
},
|
|
|
}
|
|
|
- task, _ := u.MgoE.FindOne("task", query)
|
|
|
+ task, _ := u.MgoEB.FindOne("task", query)
|
|
|
if len(*task) > 0 { //有相关任务不能分发
|
|
|
t.ServeJson("e")
|
|
|
return
|
|
@@ -886,14 +886,14 @@ func (t *TaskM) AssignChangeTaskState() {
|
|
|
"l_checktime": time.Now().Unix(),
|
|
|
}
|
|
|
if reason != "" {
|
|
|
- tmp, _ := u.MgoE.FindOne("task", query)
|
|
|
+ tmp, _ := u.MgoEB.FindOne("task", query)
|
|
|
descript := qu.ObjToString((*tmp)["s_descript"]) + "审核人员追加描述:------------------------------\n" + reason + "\n"
|
|
|
set["s_descript"] = descript
|
|
|
}
|
|
|
update := map[string]interface{}{
|
|
|
"$set": set,
|
|
|
}
|
|
|
- flag := u.MgoE.Update("task", query, update, false, false)
|
|
|
+ flag := u.MgoEB.Update("task", query, update, false, false)
|
|
|
if flag {
|
|
|
t.ServeJson("y")
|
|
|
t.SetSession("jumpMark", "y")
|
|
@@ -922,7 +922,7 @@ func (t *TaskM) CloseChangeTaskState() {
|
|
|
"l_checktime": time.Now().Unix(),
|
|
|
},
|
|
|
}
|
|
|
- flag := u.MgoE.Update("task", query, update, false, false)
|
|
|
+ flag := u.MgoEB.Update("task", query, update, false, false)
|
|
|
if flag {
|
|
|
go updateClose(code) //更新closerate数据
|
|
|
t.ServeJson("y")
|
|
@@ -951,7 +951,7 @@ func (t *TaskM) BatchAssign() {
|
|
|
"$in": []int{1, 2, 3, 5},
|
|
|
},
|
|
|
}
|
|
|
- task, _ := u.MgoE.FindOne("task", query)
|
|
|
+ task, _ := u.MgoEB.FindOne("task", query)
|
|
|
//log.Println("task", task)
|
|
|
if len(*task) > 0 { //任务已经存在
|
|
|
existCode = append(existCode, code)
|
|
@@ -966,7 +966,7 @@ func (t *TaskM) BatchAssign() {
|
|
|
"l_checktime": time.Now().Unix(),
|
|
|
},
|
|
|
}
|
|
|
- flag := u.MgoE.Update("task", query, update, false, false)
|
|
|
+ flag := u.MgoEB.Update("task", query, update, false, false)
|
|
|
log.Println("任务id:", id, " 更新:", flag)
|
|
|
}
|
|
|
}
|
|
@@ -994,7 +994,7 @@ func (t *TaskM) BatchClose() {
|
|
|
"l_checktime": time.Now().Unix(),
|
|
|
},
|
|
|
}
|
|
|
- flag := u.MgoE.Update("task", query, update, false, false)
|
|
|
+ flag := u.MgoEB.Update("task", query, update, false, false)
|
|
|
log.Println("任务id:", id, " 关闭:", flag)
|
|
|
if !flag {
|
|
|
falseCode = append(falseCode, codes[k])
|
|
@@ -1023,7 +1023,7 @@ func (t *TaskM) BatchDeal() {
|
|
|
query := map[string]interface{}{
|
|
|
"_id": mongodb.StringTOBsonId(id),
|
|
|
}
|
|
|
- flag := u.MgoE.Update("task", query, update, false, false)
|
|
|
+ flag := u.MgoEB.Update("task", query, update, false, false)
|
|
|
log.Println("任务id:", id, " 更新为处理中:", flag)
|
|
|
}
|
|
|
t.ServeJson("处理成功")
|
|
@@ -1048,7 +1048,7 @@ func updateClose(code string) {
|
|
|
query := map[string]interface{}{
|
|
|
"s_code": code,
|
|
|
}
|
|
|
- data, _ := u.MgoE.FindOne("closerate", query)
|
|
|
+ data, _ := u.MgoEB.FindOne("closerate", query)
|
|
|
if data != nil && len(*data) > 0 {
|
|
|
arr := qu.ObjArrToStringArr((*data)["timeClose"].([]interface{}))
|
|
|
last := arr[len(arr)-1] //更新最后一天的数据
|
|
@@ -1062,7 +1062,7 @@ func updateClose(code string) {
|
|
|
"timeClose": arr,
|
|
|
},
|
|
|
}
|
|
|
- flag := u.MgoE.Update("closerate", query, update, false, false)
|
|
|
+ flag := u.MgoEB.Update("closerate", query, update, false, false)
|
|
|
fmt.Println("closerate关闭任务:code ", flag)
|
|
|
}
|
|
|
}
|
|
@@ -1151,8 +1151,8 @@ func (t *TaskM) CreateRelateTask() {
|
|
|
defer qu.Catch()
|
|
|
taskid := t.GetString("id")
|
|
|
relatecode := t.GetString("relatecode")
|
|
|
- task, _ := u.MgoE.FindById("task", taskid, nil)
|
|
|
+ task, _ := u.MgoEB.FindById("task", taskid, nil)
|
|
|
(*task)["s_code"] = relatecode
|
|
|
- id := u.MgoE.Save("task", task)
|
|
|
+ id := u.MgoEB.Save("task", task)
|
|
|
t.ServeJson(map[string]interface{}{"ok": id != ""})
|
|
|
}
|