代码拉取完成,页面将自动刷新
/*
* @Author: 窦子滨<zibin_5257@163.com>
* @Date: 2019-09-02 14:16
*/
package main
import (
zb "lanfengye/base/common"
"strconv"
)
//添加任务
func addJob(id int) *zb.ReturnData {
i:=c.Pos(strconv.Itoa(id))
if i!=-1{
Log.Info("添加任务已存在")
return zb.NewReturnData(1003, "添加的任务已存在", "")
}
t:=GetTask()
info, err :=t.Find(id)
PutTask(t)
if err != nil {
Log.Info("添加任务信息不存在1!")
return zb.NewReturnData(1001, "任务信息不存在", "")
}
Log.Info("添加任务:%d,%s", id, info)
AddJob(info)
return zb.NewReturnData(0, "success", "")
}
//移除任务
func removeJob(id int) *zb.ReturnData {
i:=c.Pos(strconv.Itoa(id))
if i==-1{
Log.Info("删除任务不存在")
return zb.NewReturnData(1004, "删除任务不存在", "")
}
Log.Info("删除任务:%d", id)
c.RemoveJob(strconv.Itoa(id))
return zb.NewReturnData(0, "success", "")
}
//编辑任务
func editJob(id int) *zb.ReturnData {
i:=c.Pos(strconv.Itoa(id))
if i==-1{
Log.Info("任务不存在")
return zb.NewReturnData(1005, "任务不存在", "")
}
Log.Info("编辑任务:%d", id)
c.RemoveJob(strconv.Itoa(id))
_=addJob(id)
//if r.Errcode!=0{
// return r
//}
return zb.NewReturnData(0, "success", "")
}
//读取全部任务列表
func jobList() *zb.ReturnData{
var data=make([]map[string]string,0)
for _,v:=range c.Entries(){
data=append(data, map[string]string{
"name":v.Name,
"NextTime":v.Next.Format("2006-01-02 15:04:05"),
"PrevTime":v.Prev.Format("2006-01-02 15:04:05"),
})
}
return zb.NewReturnData(0, "success", data)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。