diff options
author | fujinhua <fu.jinhua@zte.com.cn> | 2019-07-16 16:04:45 +0800 |
---|---|---|
committer | fujinhua <fu.jinhua@zte.com.cn> | 2019-07-16 16:04:45 +0800 |
commit | c2e150a6c3901b664c963b389ee6e9b9e00ed2ab (patch) | |
tree | f36a716c7582cb125e0feec595dfa545351775f2 /lcm/lcm/nf/biz/query_subscription.py | |
parent | 89b6e7c193199259cda3f01b46082cc4e8cc9ffd (diff) |
Add get and del subscription api
Change-Id: I38957770ca9a92571ecfd8cd44b779324eec0b3b
Issue-ID: VFC-1429
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
Diffstat (limited to 'lcm/lcm/nf/biz/query_subscription.py')
-rw-r--r-- | lcm/lcm/nf/biz/query_subscription.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lcm/lcm/nf/biz/query_subscription.py b/lcm/lcm/nf/biz/query_subscription.py index f2270d0a..7702f60b 100644 --- a/lcm/lcm/nf/biz/query_subscription.py +++ b/lcm/lcm/nf/biz/query_subscription.py @@ -35,6 +35,12 @@ class QuerySubscription: self.subscription_id = subscription_id self.params = data + def query_single_subscription(self): + subscription = SubscriptionModel.objects.filter(subscription_id=self.subscription_id) + if not subscription.exists(): + raise NFLCMException('Subscription(%s) does not exist' % self.subscription_id) + return self.fill_resp_data(subscription) + def query_multi_subscriptions(self): query_data = {} logger.debug("QueryMultiSubscriptions--get--biz::> Check for filters in query params" % self.params) |