浏览代码

[쿠폰몰][New] 비회원은 key 추가하지 않음

hyodong.min 7 年之前
父节点
当前提交
08302ed00a

+ 9 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/couponmall/CouponMallModel.java

@@ -10,6 +10,7 @@ import kr.co.zumo.app.lifeplus.model.Model;
 import kr.co.zumo.app.lifeplus.model.SuperModel;
 import kr.co.zumo.app.lifeplus.model.module.PinModuleParser;
 import kr.co.zumo.app.lifeplus.util.ResourceUtil;
+import kr.co.zumo.app.lifeplus.util.StringUtil;
 
 /**
  * CouponMallModel
@@ -92,13 +93,19 @@ public class CouponMallModel extends Model {
    * @return
    */
   public String getEncryptedUserId() {
+    String userId = super.getUserId();
+
+    if (StringUtil.isEmpty(userId)) {
+      return "";
+    }
+
     try {
-      return AES.encrypt(super.getUserId(), ResourceUtil.getString(R.string.aes_key));
+      return AES.encrypt(userId, ResourceUtil.getString(R.string.aes_key));
     } catch (Exception e) {
       e.printStackTrace();
     }
 
-    return super.getUserId();
+    return userId;
   }
 
   public String getCoopCode() {

+ 5 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/couponmall/CouponMallPresenter.java

@@ -111,8 +111,11 @@ public class CouponMallPresenter extends Presenter<CouponMallModel, ICouponMallV
       }
     }
 
-    String url = uri.appendQueryParameter("key", model.getEncryptedUserId())
-      .build().toString();
+    if (model.isMember()) {
+      uri.appendQueryParameter("key", model.getEncryptedUserId());
+    }
+    
+    String url = uri.build().toString();
     Log.w("APP# CouponMallPresenter | onScreenReady", "|" + " url: " + url);
 
     view.loadUrl(url);