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

[提交人]:王雪伟

[提交简述] :小象省钱
[实现方案] :加入会员判断
parent 3271e106
......@@ -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() {
......
......@@ -142,6 +142,7 @@ public class Constant {
public static boolean isOpenLogin = false;
public static boolean isBindLogin = false;
public static boolean isOpenPayTips = true;
public static boolean isOpenVip = false;
}
public static class NewUserBox {
......
......@@ -3,7 +3,6 @@ package com.zxbw.modulemain.activity
import android.content.Intent
import android.net.Uri
import android.os.Handler
import android.text.TextUtils
import android.util.Log
import android.view.View
import android.webkit.*
......@@ -192,8 +191,18 @@ class OpenMemberOrderActivity : BaseActivity(), PayContract.View {
override fun verifyOrderSuc(orsder: String) {
EventUtils.onEvent("pay_suc")
showResultLoading(true)
finish()
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)
finish()
}
})
}
override fun setCanInvest(boolean: Boolean?) {
......
......@@ -15,6 +15,7 @@ import com.zxbw.modulemain.adapter.GoodsListAdapter
import com.zxbw.modulemain.contract.TbGoodsDetailContract
import com.zxbw.modulemain.presenter.TbGoodsDetailPresenter
import com.zxhl.cms.AppContext
import com.zxhl.cms.common.Constant
import com.zxhl.cms.common.NetConfig
import com.zxhl.cms.common.base.BaseActivity
import com.zxhl.cms.net.model.qy.ConvertLinkEntity
......@@ -33,7 +34,8 @@ import me.jessyan.autosize.utils.ScreenUtils
* @datetime 2022-05-24 17:12 GMT+8
* @detail : 淘宝商品详情
*/
class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecycleItemClickListener<TbGoodsItemEntity> {
class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,
OnRecycleItemClickListener<TbGoodsItemEntity> {
private var mLoading: LoadingDialog? = null
private var mGoodsAdapter: GoodsListAdapter? = null;
private var mPresenter: TbGoodsDetailPresenter? = null;
......@@ -62,7 +64,7 @@ class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecyc
private fun refreshData() {
mPresenter = TbGoodsDetailPresenter(this)
mGoodsAdapter = GoodsListAdapter(this,this)
mGoodsAdapter = GoodsListAdapter(this, this)
id_rcl_recommend_goods_list?.layoutManager = LinearLayoutManager(this)
id_rcl_recommend_goods_list.adapter = mGoodsAdapter
......@@ -82,6 +84,15 @@ class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecyc
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?) {
super.onNewIntent(intent)
Log.d("wxw", "newIntent")
......@@ -156,6 +167,10 @@ class TbGoodsDetailActivity : BaseActivity(), TbGoodsDetailContract.View,OnRecyc
JumpUtils.MemberOrderJump()
}
id_ll_tb_buy_view -> {
if (!Constant.Switch.isOpenVip) {
JumpUtils.MemberOrderJump()
return
}
if (tbLink == "") {
showToast("未获取到信息,请重试")
} else {
......
......@@ -297,6 +297,7 @@
android:id="@+id/id_ll_not_vip_view_tips"
android:layout_width="match_parent"
android:layout_height="40dp"
android:visibility="gone"
android:layout_below="@id/id_rl_price_view"
android:layout_marginLeft="16dp"
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