Ejemplo n.º 1
0
def updateTaskJob(taskJob):
    taskJobDb = Session.query(TaskJob).filter(TaskJob.id == taskJob.id).first()
    LoggerDao.addTaskJobLogger(taskJobDb,
                               LoggerDao.LoggerType.MOD,
                               content=u"更新任务",
                               status=taskJobDb.status)
    return BaseDao.updateByPrimary(taskJob, TaskJob)
Ejemplo n.º 2
0
def updateDbSource(dbSource):
    return {
        "result": {
            "code": BaseDao.updateByPrimary(dbSource, DbSource),
            "databaseId": str(dbSource.id),
            "object": dbSource
        }
    }
Ejemplo n.º 3
0
def taskJobReTemplate(taskJobId,templates):
    oldtaskjobtemp = Session.query(TaskJobReTemplate).filter(TaskJobReTemplate.taskJobId==taskJobId).all()
    for oldemp in oldtaskjobtemp:
        oldemp.delFlag = True
    for template in templates:
        taskJobReT=Session.query(TaskJobReTemplate).filter(TaskJobReTemplate.taskJobId==taskJobId,TaskJobReTemplate.jobTemplateId==template.get("id")).first()
        if taskJobReT==None:
            taskJobReTemplate=TaskJobReTemplate()
            taskJobReTemplate.jobTemplateId=template.get("id")
            taskJobReTemplate.fieldIds=template.get("fieldIds")
            taskJobReTemplate.taskJobId=taskJobId
            taskJobReTemplate.delFlag=False
            Session.add(taskJobReTemplate)
        else:
            taskJobReT.fieldIds=template.get("fieldIds")
            taskJobReT.delFlag = False
            BaseDao.updateByPrimary(taskJobReT,TaskJobReTemplate)
    Session.flush()
    Session.commit()
Ejemplo n.º 4
0
def proxyMod(proxy):
    return BaseDao.updateByPrimary(proxy, ProxyInfo)
Ejemplo n.º 5
0
def delByPrimaryKey(info,clazz):
    setattr(info,"delFlag",True)
    return BaseDao.updateByPrimary(info,clazz)
Ejemplo n.º 6
0
def updateByPrimaryKey(info,cls):
    return BaseDao.updateByPrimary(info,cls)
Ejemplo n.º 7
0
def delTaskJobTimer(taskJobTimer):
    taskJobTimer.delFlag = True
    return {"result": BaseDao.updateByPrimary(taskJobTimer, TaskJobTimer)}
Ejemplo n.º 8
0
def updateTaskJobTimer(taskJobTimer):
    return {"result": BaseDao.updateByPrimary(taskJobTimer, TaskJobTimer)}
Ejemplo n.º 9
0
def update(taskJobTimerId):
    return BaseDao.updateByPrimary(taskJobTimerId, TaskJobTimer)