def create(**kw): kw['state'] = None now = utc_8_now() kw['create_time'] = now kw['update_time'] = now # 参数合法性检查. 如果不合法,直接报错. is_valid_kw(Policy, **kw) # 检查id,policy_name, 如果存在record, 不允许添加 sanity_check = Policy.find_by('id, policy_name', 'where id=? OR policy_name=?', *[kw['id'], kw['policy_name']]) if sanity_check: raise ValueError("Already exist record with id=[%s], policy_name=[%s]." % (sanity_check[0]['id'], sanity_check[0]['policy_name'])) policy = Policy(**kw) policy.insert()
def create(**kw): kw['state'] = None now = utc_8_now() kw['create_time'] = now kw['update_time'] = now # 参数合法性检查. 如果不合法,直接报错. is_valid_kw(Policy, **kw) # 检查id,policy_name, 如果存在record, 不允许添加 sanity_check = Policy.find_by('id, policy_name', 'where id=? OR policy_name=?', *[kw['id'], kw['policy_name']]) if sanity_check: raise ValueError( "Already exist record with id=[%s], policy_name=[%s]." % (sanity_check[0]['id'], sanity_check[0]['policy_name'])) policy = Policy(**kw) policy.insert()
def find_by(cols, where, group_order_limit, *args): where = "%s %s" % (where, group_order_limit) return Policy.find_by(cols, where, *args)
def find_by(cols, where, group_order_limit, *args): where = "%s %s" % (where, group_order_limit) return Policy.find_by(cols, where, *args)