Example #1
0
def add_event(user_type, phone, priority, source, status, creater_id,
              user_id=None, user_info=None, order_id=None, compensation=None,
              content=None, category_l1=None, category_l2=None,
              category_l3=None):
    if user_id is None:
        user_id = cs_user_service.get_user_by_phone(phone).get('user_id', None)

    event_id = inner.add_event(
        user_id=user_id,
        user_type=user_type,
        user_info=user_info,
        phone=phone,
        priority=priority,
        source=source,
        status=status,
        creater_id=creater_id,
        handler_id=creater_id,
        order_id=order_id,
        compensation=compensation,
        category_l1=category_l1,
        category_l2=category_l2,
        category_l3=category_l3,
    )
    inner.add_record(event_id, creater_id, content, status)
    return event_id
Example #2
0
def get_user_by_phone():
    mobile = args_parser.parse({'phone': Arg(str, required=True)})['phone']
    return cs_user_base.get_user_by_phone(mobile)