Commit 1042fd9f authored by 王雪伟's avatar 王雪伟

[提交人]:王雪伟

[提交简述] :小象省钱
[实现方案] :加入会员判断
parent 3271e106
...@@ -108,6 +108,14 @@ public class MainActivity extends BaseActivity implements NavigationBottomView.N ...@@ -108,6 +108,14 @@ public class MainActivity extends BaseActivity implements NavigationBottomView.N
} }
}); });
UserInfo userInfoData = SettingPreference.getUserInfoData();
if (userInfoData != null) {
Constant.Switch.isOpenVip = userInfoData.member;
if (!userInfoData.member) {
JumpUtils.OpenMember();
}
}
} }
private void initListener() { private void initListener() {
......
...@@ -142,6 +142,7 @@ public class Constant { ...@@ -142,6 +142,7 @@ public class Constant {
public static boolean isOpenLogin = false; public static boolean isOpenLogin = false;
public static boolean isBindLogin = false; public static boolean isBindLogin = false;
public static boolean isOpenPayTips = true; public static boolean isOpenPayTips = true;
public static boolean isOpenVip = false;
} }
public static class NewUserBox { public static class NewUserBox {
......
...@@ -3,7 +3,6 @@ package com.zxbw.modulemain.activity ...@@ -3,7 +3,6 @@ package com.zxbw.modulemain.activity
import android.content.Intent import android.content.Intent
import android.net.Uri import android.net.Uri
import android.os.Handler import android.os.Handler
import android.text.TextUtils
import android.util.Log import android.util.Log
import android.view.View import android.view.View
import android.webkit.* import android.webkit.*
...@@ -192,9 +191,19 @@ class OpenMemberOrderActivity : BaseActivity(), PayContract.View { ...@@ -192,9 +191,19 @@ class OpenMemberOrderActivity : BaseActivity(), PayContract.View {
override fun verifyOrderSuc(orsder: String) { override fun verifyOrderSuc(orsder: String) {
EventUtils.onEvent("pay_suc") EventUtils.onEvent("pay_suc")
UserDataUtils.updateUserInfo(object : AdCallback<String> {
override fun onResult(code: Int, result: String?) {
Constant.Switch.isOpenVip = true
val userInfoData = SettingPreference.getUserInfoData()
if (userInfoData != null) {
Constant.Switch.isOpenVip = userInfoData.member
}
showResultLoading(true) showResultLoading(true)
finish() finish()
} }
})
}
override fun setCanInvest(boolean: Boolean?) { override fun setCanInvest(boolean: Boolean?) {
......
...@@ -15,6 +15,7 @@ import com.zxbw.modulemain.adapter.GoodsListAdapter ...@@ -15,6 +15,7 @@ import com.zxbw.modulemain.adapter.GoodsListAdapter
import com.zxbw.modulemain.contract.TbGoodsDetailContract import com.zxbw.modulemain.contract.TbGoodsDetailContract
import com.zxbw.modulemain.presenter.TbGoodsDetailPresenter import com.zxbw.modulemain.presenter.TbGoodsDetailPresenter
import com.zxhl.cms.AppContext import com.zxhl.cms.AppContext
import com.zxhl.cms.common.Constant
import com.zxhl.cms.common.NetConfig import com.zxhl.cms.common.NetConfig
import com.zxhl.cms.common.base.BaseActivity import com.zxhl.cms.common.base.BaseActivity
import com.zxhl.cms.net.model.qy.ConvertLinkEntity import com.zxhl.cms.net.model.qy.ConvertLinkEntity
...@@ -33,7 +34,8 @@ import me.jessyan.autosize.utils.ScreenUtils ...@@ -33,7 +34,8 @@ import me.jessyan.autosize.utils.ScreenUtils
* @datetime 2022-05-24 17:12 GMT+8 * @datetime 2022-05-24 17:12 GMT+8
* @detail : 淘宝商品详情 * @detail : 淘宝商品详情
*/ */
class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecycleItemClickListener<TbGoodsItemEntity> { class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,
OnRecycleItemClickListener<TbGoodsItemEntity> {
private var mLoading: LoadingDialog? = null private var mLoading: LoadingDialog? = null
private var mGoodsAdapter: GoodsListAdapter? = null; private var mGoodsAdapter: GoodsListAdapter? = null;
private var mPresenter: TbGoodsDetailPresenter? = null; private var mPresenter: TbGoodsDetailPresenter? = null;
...@@ -62,7 +64,7 @@ class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecyc ...@@ -62,7 +64,7 @@ class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecyc
private fun refreshData() { private fun refreshData() {
mPresenter = TbGoodsDetailPresenter(this) mPresenter = TbGoodsDetailPresenter(this)
mGoodsAdapter = GoodsListAdapter(this,this) mGoodsAdapter = GoodsListAdapter(this, this)
id_rcl_recommend_goods_list?.layoutManager = LinearLayoutManager(this) id_rcl_recommend_goods_list?.layoutManager = LinearLayoutManager(this)
id_rcl_recommend_goods_list.adapter = mGoodsAdapter id_rcl_recommend_goods_list.adapter = mGoodsAdapter
...@@ -82,6 +84,15 @@ class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecyc ...@@ -82,6 +84,15 @@ class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecyc
mPresenter?.getTjGoodsList() mPresenter?.getTjGoodsList()
} }
override fun onResume() {
super.onResume()
if (Constant.Switch.isOpenVip) {
id_ll_not_vip_view_tips.visibility = View.VISIBLE
} else {
id_ll_not_vip_view_tips.visibility = View.GONE
}
}
override fun onNewIntent(intent: Intent?) { override fun onNewIntent(intent: Intent?) {
super.onNewIntent(intent) super.onNewIntent(intent)
Log.d("wxw", "newIntent") Log.d("wxw", "newIntent")
...@@ -156,6 +167,10 @@ class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecyc ...@@ -156,6 +167,10 @@ class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecyc
JumpUtils.MemberOrderJump() JumpUtils.MemberOrderJump()
} }
id_ll_tb_buy_view -> { id_ll_tb_buy_view -> {
if (!Constant.Switch.isOpenVip) {
JumpUtils.MemberOrderJump()
return
}
if (tbLink == "") { if (tbLink == "") {
showToast("未获取到信息,请重试") showToast("未获取到信息,请重试")
} else { } else {
......
...@@ -297,6 +297,7 @@ ...@@ -297,6 +297,7 @@
android:id="@+id/id_ll_not_vip_view_tips" android:id="@+id/id_ll_not_vip_view_tips"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="40dp" android:layout_height="40dp"
android:visibility="gone"
android:layout_below="@id/id_rl_price_view" android:layout_below="@id/id_rl_price_view"
android:layout_marginLeft="16dp" android:layout_marginLeft="16dp"
android:layout_marginTop="14dp" android:layout_marginTop="14dp"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment