From fdec80709ad4d19dd14d2c090b826e31d71724d4 Mon Sep 17 00:00:00 2001 From: Rezapu Obed <obed.ubaidillah@gmail.com> Date: Wed, 15 Nov 2023 18:22:01 +0700 Subject: [PATCH] refactor(subscription): change return value of checkSubscriptionStatus --- src/main/java/model/SubscriptionModel.java | 4 ++-- src/main/java/service/SubscriptionWS.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/model/SubscriptionModel.java b/src/main/java/model/SubscriptionModel.java index 8e03c2d..b8c5d28 100644 --- a/src/main/java/model/SubscriptionModel.java +++ b/src/main/java/model/SubscriptionModel.java @@ -50,14 +50,14 @@ public class SubscriptionModel { return ls; } - public Status getSubscriptionStatus(int user_id) throws SQLException{ + public Subscription getSubscriptionStatus(int user_id) throws SQLException{ String query = "SELECT * FROM "+this.table+" WHERE creator_id = ?"; PreparedStatement pstmt = this.db.prepareStatement(query); this.db.bind(user_id); ResultSet rs = pstmt.executeQuery(); if(rs.next()){ - return Status.fromStatusCode(rs.getString("status")); + return new Subscription(rs); } return null; } diff --git a/src/main/java/service/SubscriptionWS.java b/src/main/java/service/SubscriptionWS.java index 5a62899..dad3421 100644 --- a/src/main/java/service/SubscriptionWS.java +++ b/src/main/java/service/SubscriptionWS.java @@ -26,7 +26,7 @@ public class SubscriptionWS{ } @WebMethod - public Status checkSubscriptionStatus(@WebParam(name="user_id") Integer user_id){ + public Subscription checkSubscriptionStatus(@WebParam(name="user_id") Integer user_id){ try{ return SubscriptionModel.getInstance().getSubscriptionStatus(user_id); }catch(Exception e){ -- GitLab