def add_feed_result(self, job, user, resume): now = datetime.datetime.now() feed_oid = get_oid(job.feed_obj_id) resume_oid = get_oid(resume.resume_id) feed_result = FeedResult.objects.filter( feed=feed_oid, resume=resume_oid, ) if feed_result: return False feed_result = FeedResult( feed=feed_oid, resume=resume_oid, is_recommended=True, published=True, display_time=now, feed_source='brick', ) feed_result.save() return feed_result
def add_feed_result(cls, feed_id, resume_id, source='pinbot', admin=''): now = datetime.datetime.now() feed_oid = get_oid(feed_id) resume_oid = get_oid(resume_id) if not feed_oid or not resume_oid: return False feed_result = FeedResult.objects.filter( feed=feed_oid, resume=resume_oid, ).first() if feed_result: feed_result.published = True feed_result.is_recommended = True feed_result.display_time = now feed_result.feed_source = source feed_result.pub_time = now feed_result.score['cls_score'] = 100 if feed_result.resume_source: feed_result.resume_source = 'accept' + feed_result.resume_source if admin: feed_result.admin = admin feed_result.save() return feed_result feed_result = FeedResult( feed=feed_oid, resume=resume_oid, is_recommended=True, published=True, display_time=now, pub_time=now, admin=admin, feed_source=source, ) feed_result.score['cls_score'] = 100 feed_result.save() return feed_result