Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
X
xxsq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王雪伟
xxsq
Commits
1042fd9f
Commit
1042fd9f
authored
May 30, 2022
by
王雪伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[提交人]:王雪伟
[提交简述] :小象省钱 [实现方案] :加入会员判断
parent
3271e106
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
39 additions
and
5 deletions
+39
-5
MainActivity.java
app/src/main/java/com/zxbw/xxsq/activity/MainActivity.java
+8
-0
Constant.java
cms/src/main/java/com/zxhl/cms/common/Constant.java
+1
-0
OpenMemberOrderActivity.kt
...a/com/zxbw/modulemain/activity/OpenMemberOrderActivity.kt
+12
-3
TbGoodsDetailActivity.kt
...ava/com/zxbw/modulemain/activity/TbGoodsDetailActivity.kt
+17
-2
activity_layout_tb_goods_detail.xml
...n/src/main/res/layout/activity_layout_tb_goods_detail.xml
+1
-0
No files found.
app/src/main/java/com/zxbw/xxsq/activity/MainActivity.java
View file @
1042fd9f
...
@@ -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
()
{
...
...
cms/src/main/java/com/zxhl/cms/common/Constant.java
View file @
1042fd9f
...
@@ -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
{
...
...
moduleMain/src/main/java/com/zxbw/modulemain/activity/OpenMemberOrderActivity.kt
View file @
1042fd9f
...
@@ -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
?)
{
...
...
moduleMain/src/main/java/com/zxbw/modulemain/activity/TbGoodsDetailActivity.kt
View file @
1042fd9f
...
@@ -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
{
...
...
moduleMain/src/main/res/layout/activity_layout_tb_goods_detail.xml
View file @
1042fd9f
...
@@ -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"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment