Exemple #1
0
def career_set(id, user_id, unit, title, txt, begin, end, cid):
    if unit == '单位':
        unit = ''
    if title == '头衔':
        title = ''
    if txt.startswith('经历简述 '):
        txt = ''

    if not any((txt, title , unit)):
        career_rm(id, user_id)
        return
    user_id = int(user_id)
    unit_id = tag_new(unit)
    title_id = tag_new(title)
    begin = int(begin)
    end = int(end)
    if begin_end_cmp(begin, end) < 0:
        begin, end = end, begin
    if id:
        career_edit(id, user_id, unit_id, title_id, txt, begin, end, cid)
    else:
        career_new(user_id, unit_id, title_id, txt, begin, end, cid)
Exemple #2
0
def zsite_tag_rename(zsite_id, tag_id, tag_name):
    tag_id = int(tag_id)
    tag_name = tag_name.strip()
    if not tag_name:
        return
    tag = ZsiteTag.get(zsite_id=zsite_id, tag_id=tag_id)
    if not tag:
        return
    tag_id_new = tag_new(tag_name)
    ztn = ZsiteTag.get(zsite_id=zsite_id, tag_id=tag_id_new)
    if ztn:
        if ztn.tag_id != tag_id:
            zsite_tag_id_mv(zsite_id, tag_id, tag_id_new)
    else:
        tag.tag_id = tag_id_new
        tag.save()
        mc_flush_zsite_tag_id(zsite_id)
Exemple #3
0
def zsite_tag_rename(zsite_id, tag_id, tag_name):
    tag_id = int(tag_id)
    tag_name = tag_name.strip()
    if not tag_name:
        return
    tag = ZsiteTag.get(zsite_id=zsite_id, tag_id=tag_id)
    if not tag:
        return
    tag_id_new = tag_new(tag_name)
    ztn = ZsiteTag.get(zsite_id=zsite_id, tag_id=tag_id_new)
    if ztn:
        if ztn.tag_id != tag_id:
            zsite_tag_id_mv(zsite_id, tag_id, tag_id_new)
    else:
        tag.tag_id = tag_id_new
        tag.save()
        mc_flush_zsite_tag_id(zsite_id)
Exemple #4
0
def zsite_tag_new_by_tag_name(po, name):
    tag_id = tag_new(name)
    return zsite_tag_new_by_tag_id(po, tag_id)
Exemple #5
0
def zsite_tag_new_by_tag_name(po, name):
    tag_id = tag_new(name)
    return zsite_tag_new_by_tag_id(po, tag_id)