def update_last_sync(cls, job_id, timestamp):
transaction.begin()
DBSession.query(cls) \
.filter(cls.id == job_id) \
.update({'last_sync': timestamp,
'last_modified': cls.last_modified})
DBSession.query(cls) \
.filter(cls.id == job_id) \
.filter(cls.last_modified < timestamp) \
.update({'last_modified': timestamp})
transaction.commit()
评论列表
文章目录