Showing
7 changed files
with
55 additions
and
9 deletions
... | @@ -36,7 +36,7 @@ public class SplashActivity extends BaseActivity { | ... | @@ -36,7 +36,7 @@ public class SplashActivity extends BaseActivity { |
36 | public void onWarplyReady() { | 36 | public void onWarplyReady() { |
37 | if (!WarplyDBHelper.getInstance(SplashActivity.this).isTableNotEmpty("auth")) { | 37 | if (!WarplyDBHelper.getInstance(SplashActivity.this).isTableNotEmpty("auth")) { |
38 | WarplyManager.getCosmoteUser(new WarplyCosmoteUserRequest() | 38 | WarplyManager.getCosmoteUser(new WarplyCosmoteUserRequest() |
39 | - .setGuid("6005892749"), //6012049321, 6012049322, 6012049323, 7000000831 history, 7000000826, 7000000831 shared coupons, prod 6006552990, prod 6005892749, live 3000184910 | 39 | + .setGuid("7000070282"), //6012049321, 6012049322, 6012049323, 7000000831 history, 7000000826, 7000000831 shared coupons, prod 6006552990, prod 6005892749, live 3000184910 |
40 | mLoginReceiver); | 40 | mLoginReceiver); |
41 | } else { | 41 | } else { |
42 | startNextActivity(); | 42 | startNextActivity(); | ... | ... |
... | @@ -2,7 +2,7 @@ apply plugin: 'com.android.library' | ... | @@ -2,7 +2,7 @@ apply plugin: 'com.android.library' |
2 | 2 | ||
3 | ext { | 3 | ext { |
4 | PUBLISH_GROUP_ID = 'ly.warp' | 4 | PUBLISH_GROUP_ID = 'ly.warp' |
5 | - PUBLISH_VERSION = '4.5.4.6rc70' | 5 | + PUBLISH_VERSION = '4.5.4.6rc71' |
6 | PUBLISH_ARTIFACT_ID = 'warply-android-sdk' | 6 | PUBLISH_ARTIFACT_ID = 'warply-android-sdk' |
7 | } | 7 | } |
8 | 8 | ... | ... |
... | @@ -280,9 +280,9 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl | ... | @@ -280,9 +280,9 @@ public class LoyaltyMarketAnalysisActivity extends Activity implements View.OnCl |
280 | @Override | 280 | @Override |
281 | public void onSuccess(SharingList result) { | 281 | public void onSuccess(SharingList result) { |
282 | if (result != null && result.size() > 0) { | 282 | if (result != null && result.size() > 0) { |
283 | - if (WarplyManagerHelper.getCouponsets() != null && WarplyManagerHelper.getCouponsets().size() > 0) { | 283 | + if (WarplyManagerHelper.getCouponsetsDeals() != null && WarplyManagerHelper.getCouponsetsDeals().size() > 0) { |
284 | for (SharingCoupon shCoupon : result) { | 284 | for (SharingCoupon shCoupon : result) { |
285 | - for (Couponset cpnset : WarplyManagerHelper.getCouponsets()) { | 285 | + for (Couponset cpnset : WarplyManagerHelper.getCouponsetsDeals()) { |
286 | if (shCoupon.getCouponsetUuid().equals(cpnset.getUuid())) { | 286 | if (shCoupon.getCouponsetUuid().equals(cpnset.getUuid())) { |
287 | SharingCoupon newShCoupon = new SharingCoupon(); | 287 | SharingCoupon newShCoupon = new SharingCoupon(); |
288 | newShCoupon = shCoupon; | 288 | newShCoupon = shCoupon; | ... | ... |
... | @@ -55,6 +55,7 @@ import ly.warp.sdk.io.models.ActiveDFYCouponEventModel; | ... | @@ -55,6 +55,7 @@ import ly.warp.sdk.io.models.ActiveDFYCouponEventModel; |
55 | import ly.warp.sdk.io.models.ActiveDFYCouponModel; | 55 | import ly.warp.sdk.io.models.ActiveDFYCouponModel; |
56 | import ly.warp.sdk.io.models.Coupon; | 56 | import ly.warp.sdk.io.models.Coupon; |
57 | import ly.warp.sdk.io.models.CouponList; | 57 | import ly.warp.sdk.io.models.CouponList; |
58 | +import ly.warp.sdk.io.models.Couponset; | ||
58 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; | 59 | import ly.warp.sdk.io.models.LoyaltySDKFirebaseEventModel; |
59 | import ly.warp.sdk.io.models.UnifiedCoupon; | 60 | import ly.warp.sdk.io.models.UnifiedCoupon; |
60 | import ly.warp.sdk.io.models.WarplyDealsAnalysisEventModel; | 61 | import ly.warp.sdk.io.models.WarplyDealsAnalysisEventModel; |
... | @@ -530,15 +531,29 @@ public class LoyaltyWallet extends Activity implements View.OnClickListener, Vie | ... | @@ -530,15 +531,29 @@ public class LoyaltyWallet extends Activity implements View.OnClickListener, Vie |
530 | // Third Expandable Banner | 531 | // Third Expandable Banner |
531 | if (WarplyManagerHelper.getMarketCoupons().size() > 0) { | 532 | if (WarplyManagerHelper.getMarketCoupons().size() > 0) { |
532 | countValue = 0.0f; | 533 | countValue = 0.0f; |
533 | - for (UnifiedCoupon unicou : WarplyManagerHelper.getMarketCoupons()) { | 534 | +// for (UnifiedCoupon unicou : WarplyManagerHelper.getMarketCoupons()) { |
534 | - if (unicou.getCoupons() != null && unicou.getCoupons().size() > 0) { | 535 | +// if (unicou.getCoupons() != null && unicou.getCoupons().size() > 0) { |
535 | - for (Coupon inncou : unicou.getCoupons()) { | 536 | +// for (Coupon inncou : unicou.getCoupons()) { |
536 | - if (inncou.getStatus() == 0) { | 537 | +// if (inncou.getStatus() == 0) { |
537 | - countValue += Float.valueOf(inncou.getDiscount()); | 538 | +// countValue += Float.valueOf(inncou.getDiscount()); |
539 | +// } | ||
540 | +// } | ||
541 | +// } | ||
542 | +// } | ||
543 | + | ||
544 | + if (WarplyManagerHelper.getCouponRedeemedList().size() > 0) { | ||
545 | + if (WarplyManagerHelper.getCouponsetsDeals().size() > 0) { | ||
546 | + for (Couponset couset : WarplyManagerHelper.getCouponsetsDeals()) { | ||
547 | + for (Coupon cou : WarplyManagerHelper.getCouponRedeemedList()) { | ||
548 | + if (cou.getCouponsetUuid().equals(couset.getUuid())) { | ||
549 | + countValue += Float.valueOf(cou.getDiscount()); | ||
550 | + break; | ||
551 | + } | ||
538 | } | 552 | } |
539 | } | 553 | } |
540 | } | 554 | } |
541 | } | 555 | } |
556 | + | ||
542 | mFavValue += countValue; | 557 | mFavValue += countValue; |
543 | String badgeValue = String.format("%.02f", countValue); | 558 | String badgeValue = String.format("%.02f", countValue); |
544 | mTvMarketValue.setText(String.format(getString(R.string.cos_value), badgeValue)); | 559 | mTvMarketValue.setText(String.format(getString(R.string.cos_value), badgeValue)); | ... | ... |
... | @@ -43,6 +43,18 @@ public interface ApiService { | ... | @@ -43,6 +43,18 @@ public interface ApiService { |
43 | 43 | ||
44 | @Headers("Content-Type: application/json") | 44 | @Headers("Content-Type: application/json") |
45 | @POST("/oauth/{appUuid}/context") | 45 | @POST("/oauth/{appUuid}/context") |
46 | + Call<ResponseBody> getCouponsets(@Path("appUuid") String appUuid, | ||
47 | + @Body RequestBody request, | ||
48 | + @Header(WarpConstants.HEADER_DATE) String timeStamp, | ||
49 | + @Header(WarpConstants.HEADER_LOYALTY_BUNDLE_ID) String bundleId, | ||
50 | + @Header(WarpConstants.HEADER_UNIQUE_DEVICE_ID) String deviceId, | ||
51 | + @Header(WarpConstants.HEADER_CHANNEL) String channel, | ||
52 | + @Header(WarpConstants.HEADER_WEB_ID) String webId, | ||
53 | + @Header(WarpConstants.HEADER_SIGNATURE) String signature, | ||
54 | + @Header(WarpConstants.HEADER_AUTHORIZATION) String bearer); | ||
55 | + | ||
56 | + @Headers("Content-Type: application/json") | ||
57 | + @POST("/oauth/{appUuid}/context") | ||
46 | Call<ResponseBody> getUserCoupons(@Path("appUuid") String appUuid, | 58 | Call<ResponseBody> getUserCoupons(@Path("appUuid") String appUuid, |
47 | @Body RequestBody request, | 59 | @Body RequestBody request, |
48 | @Header(WarpConstants.HEADER_DATE) String timeStamp, | 60 | @Header(WarpConstants.HEADER_DATE) String timeStamp, | ... | ... |
... | @@ -111,8 +111,10 @@ public class WarplyManagerHelper { | ... | @@ -111,8 +111,10 @@ public class WarplyManagerHelper { |
111 | private static Consumer mConsumerInternal = new Consumer(); | 111 | private static Consumer mConsumerInternal = new Consumer(); |
112 | private static HashMap<String, CampaignList> mUniqueCampaignList = new HashMap<String, CampaignList>(); | 112 | private static HashMap<String, CampaignList> mUniqueCampaignList = new HashMap<String, CampaignList>(); |
113 | private static CouponList mCouponList = new CouponList(); | 113 | private static CouponList mCouponList = new CouponList(); |
114 | + private static CouponList mCouponRedeemedList = new CouponList(); | ||
114 | private static CouponList mCouponListExpired = new CouponList(); | 115 | private static CouponList mCouponListExpired = new CouponList(); |
115 | private static CouponsetsList mCouponsetsList = new CouponsetsList(); | 116 | private static CouponsetsList mCouponsetsList = new CouponsetsList(); |
117 | + private static CouponsetsList mCouponsetsDealsList = new CouponsetsList(); | ||
116 | private static CustomerStateModel mCustomerStateModel = new CustomerStateModel(); | 118 | private static CustomerStateModel mCustomerStateModel = new CustomerStateModel(); |
117 | private static ArrayList<Campaign> mCampaignList = new ArrayList<Campaign>(); | 119 | private static ArrayList<Campaign> mCampaignList = new ArrayList<Campaign>(); |
118 | private static ArrayList<Campaign> mCampaignListAll = new ArrayList<Campaign>(); | 120 | private static ArrayList<Campaign> mCampaignListAll = new ArrayList<Campaign>(); |
... | @@ -1231,6 +1233,15 @@ public class WarplyManagerHelper { | ... | @@ -1231,6 +1233,15 @@ public class WarplyManagerHelper { |
1231 | }); | 1233 | }); |
1232 | } | 1234 | } |
1233 | 1235 | ||
1236 | + public static void setCouponRedeemedList(CouponList couponRedeemedList) { | ||
1237 | + mCouponRedeemedList.clear(); | ||
1238 | + mCouponRedeemedList.addAll(couponRedeemedList); | ||
1239 | + } | ||
1240 | + | ||
1241 | + public static CouponList getCouponRedeemedList() { | ||
1242 | + return mCouponRedeemedList; | ||
1243 | + } | ||
1244 | + | ||
1234 | public static LoyaltyBadgeModel getLoyaltyBadge() { | 1245 | public static LoyaltyBadgeModel getLoyaltyBadge() { |
1235 | return mLoyaltyBadge; | 1246 | return mLoyaltyBadge; |
1236 | } | 1247 | } |
... | @@ -1243,6 +1254,14 @@ public class WarplyManagerHelper { | ... | @@ -1243,6 +1254,14 @@ public class WarplyManagerHelper { |
1243 | mCouponsetsList = couponsets; | 1254 | mCouponsetsList = couponsets; |
1244 | } | 1255 | } |
1245 | 1256 | ||
1257 | + public static void setCouponsetsDeals(CouponsetsList couponsetsDeals) { | ||
1258 | + mCouponsetsDealsList = couponsetsDeals; | ||
1259 | + } | ||
1260 | + | ||
1261 | + public static CouponsetsList getCouponsetsDeals() { | ||
1262 | + return mCouponsetsDealsList; | ||
1263 | + } | ||
1264 | + | ||
1246 | public static void setMerchantList(MerchantList merchantList) { | 1265 | public static void setMerchantList(MerchantList merchantList) { |
1247 | mMerchantList.clear(); | 1266 | mMerchantList.clear(); |
1248 | mMerchantList = merchantList; | 1267 | mMerchantList = merchantList; | ... | ... |
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment