Pārlūkot izejas kodu

[이벤트][New] 추천 콘텐츠 API 파라메터 추가 (answerNo)

hyodong.min 6 gadi atpakaļ
vecāks
revīzija
f241dae695

+ 15 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/bean/api/EventRecommendRequestBean.java

@@ -3,6 +3,8 @@
  */
 package kr.co.zumo.app.lifeplus.bean.api;
 
+import com.google.gson.annotations.SerializedName;
+
 /**
  * EventRecommendRequestBean
  * <pre>
@@ -15,7 +17,19 @@ package kr.co.zumo.app.lifeplus.bean.api;
  */
 public class EventRecommendRequestBean extends ItemNoRequestBean {
 
-  public EventRecommendRequestBean(String itemNo) {
+  @SerializedName("answNo")
+  private String answerNo;
+
+  public EventRecommendRequestBean(String itemNo, String answerNo) {
     super(itemNo);
+    this.answerNo = answerNo;
+  }
+
+  public String getAnswerNo() {
+    return answerNo;
+  }
+
+  public void setAnswerNo(String answerNo) {
+    this.answerNo = answerNo;
   }
 }

+ 3 - 3
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/recommend/EventRecommendBasicModel.java

@@ -41,6 +41,7 @@ public class EventRecommendBasicModel extends Model {
   private List<LifeplusContentsBean> contentsBeans;
 
   private EventDetailBean deliveredEventDetailBean;
+  private EventAnswerRecordBean eventAnswerRecordBean;
 
 
   @Override
@@ -105,8 +106,9 @@ public class EventRecommendBasicModel extends Model {
     stopLoading();
 
     String itemNo = deliveredEventDetailBean.getItemNo();
+    String answerNo = eventAnswerRecordBean.getSelectedAnswerNo();
 
-    disposableRelatedContents = new APIEventRecommendModule().call(new EventRecommendRequestBean(itemNo), new APIModuleListener<EventRecommendResultBean>(waiterCaller) {
+    disposableRelatedContents = new APIEventRecommendModule().call(new EventRecommendRequestBean(itemNo, answerNo), new APIModuleListener<EventRecommendResultBean>(waiterCaller) {
       @Override
       public void onApiSuccess(EventRecommendResultBean resultBean) {
         contentsBeans = resultBean.getData();
@@ -137,8 +139,6 @@ public class EventRecommendBasicModel extends Model {
     disposableRecord = new APIEventAnswerRecordModule().call(new EventAnswerRecordRequestBean(itemNo), new APIModuleListener<EventAnswerRecordResultBean>(waiterCaller) {
       @Override
       public void onApiSuccess(EventAnswerRecordResultBean resultBean) {
-        EventAnswerRecordBean eventAnswerRecordBean;
-
         eventAnswerRecordBean = resultBean.getData();
 
         if (null != eventAnswerRecordBean) {