Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
M
magicbox
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
王雪伟
magicbox
Commits
87632f7b
Commit
87632f7b
authored
Mar 14, 2022
by
王雪伟
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
f698e9cf
3b991549
Show whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
404 additions
and
160 deletions
+404
-160
AddressEntity.kt
...src/main/java/com/zxhl/cms/net/model/box/AddressEntity.kt
+2
-0
PayActivity.kt
cms/src/main/java/com/zxhl/cms/pay/PayActivity.kt
+1
-1
RounterApi.kt
cms/src/main/java/com/zxhl/cms/router/RounterApi.kt
+5
-1
JumpUtils.java
cms/src/main/java/com/zxhl/cms/utils/JumpUtils.java
+7
-4
WeChatUtils.kt
cms/src/main/java/com/zxhl/cms/utils/WeChatUtils.kt
+11
-6
IsLoginCallBack.kt
cms/src/main/java/com/zxhl/cms/widget/IsLoginCallBack.kt
+6
-0
strings.xml
cms/src/main/res/values/strings.xml
+1
-0
EditAddressActivity.kt
...n/java/com/zxhl/main/page/activity/EditAddressActivity.kt
+32
-16
GoodsDetailActivity.kt
...n/java/com/zxhl/main/page/activity/GoodsDetailActivity.kt
+17
-16
NewBoxGoodsDetailActivity.kt
.../com/zxhl/main/page/activity/NewBoxGoodsDetailActivity.kt
+38
-27
ReceiveAddressActivity.kt
...ava/com/zxhl/main/page/activity/ReceiveAddressActivity.kt
+1
-1
ShopGoodsDetailActivity.kt
...va/com/zxhl/main/page/activity/ShopGoodsDetailActivity.kt
+27
-3
AddressAdapter.kt
...rc/main/java/com/zxhl/main/page/adapter/AddressAdapter.kt
+8
-4
AllFragment.kt
.../src/main/java/com/zxhl/main/page/fragment/AllFragment.kt
+25
-5
TobePickUpFragment.kt
...in/java/com/zxhl/main/page/fragment/TobePickUpFragment.kt
+12
-11
WareHouseFragment.kt
...ain/java/com/zxhl/main/page/fragment/WareHouseFragment.kt
+27
-2
font.png
moduleMain/src/main/res/drawable-xhdpi/font.png
+0
-0
font_4.png
moduleMain/src/main/res/drawable-xhdpi/font_4.png
+0
-0
photo.png
moduleMain/src/main/res/drawable-xhdpi/photo.png
+0
-0
activity_layout_edit_address.xml
...Main/src/main/res/layout/activity_layout_edit_address.xml
+12
-6
activity_layout_receive_address.xml
...n/src/main/res/layout/activity_layout_receive_address.xml
+2
-2
activity_splash.xml
moduleMain/src/main/res/layout/activity_splash.xml
+13
-7
item_layout_address.xml
moduleMain/src/main/res/layout/item_layout_address.xml
+50
-41
UserCenterFragment.kt
...main/java/com/zxhl/uc/page/fragment/UserCenterFragment.kt
+107
-7
No files found.
cms/src/main/java/com/zxhl/cms/net/model/box/AddressEntity.kt
View file @
87632f7b
...
...
@@ -10,8 +10,10 @@ class AddressEntity :Serializable{
var
mobile
:
String
?
=
""
var
region
:
String
?
=
""
var
address
:
String
?
=
""
var
address2
:
String
?
=
""
var
province
:
String
?
=
""
var
city
:
String
?
=
""
var
country
:
String
?
=
""
var
area
:
String
?
=
""
var
defaultAddress
:
String
?
=
""
...
...
cms/src/main/java/com/zxhl/cms/pay/PayActivity.kt
View file @
87632f7b
...
...
@@ -242,7 +242,7 @@ class PayActivity : BaseActivity(), PayContract.View,
}
EventUtils
.
onEvent
(
"member_page_show"
)
//
startActivity(Intent(this,GooglePayActivity::class.java))
startActivity
(
Intent
(
this
,
GooglePayActivity
::
class
.
java
))
initPaypal
()
// payPalPay()
}
...
...
cms/src/main/java/com/zxhl/cms/router/RounterApi.kt
View file @
87632f7b
...
...
@@ -135,8 +135,12 @@ interface RounterApi {
@RounterParam
(
"id"
)
id
:
String
,
@RounterParam
(
"username"
)
username
:
String
,
@RounterParam
(
"mobile"
)
mobile
:
String
,
@RounterParam
(
"region"
)
region
:
String
,
//
@RounterParam("region") region: String,
@RounterParam
(
"address"
)
address
:
String
,
@RounterParam
(
"address2"
)
address2
:
String
,
@RounterParam
(
"province"
)
province
:
String
,
@RounterParam
(
"city"
)
city
:
String
,
@RounterParam
(
"country"
)
country
:
String
,
@RounterParam
(
"defaultAddress"
)
defaultAddress
:
String
):
Intent
...
...
cms/src/main/java/com/zxhl/cms/utils/JumpUtils.java
View file @
87632f7b
...
...
@@ -73,7 +73,7 @@ public class JumpUtils {
public
static
void
lotteryBoxJump
(
String
boxid
,
String
type
,
String
price
)
{
try
{
if
(
boxid
!=
null
)
{
if
(
boxid
!=
null
)
{
return
;
}
Intent
intent
=
RounterBus
.
getRounter
(
RounterApi
.
class
).
getIntentActivityLotteryBoxJump
(
boxid
,
type
,
price
,
""
);
...
...
@@ -86,7 +86,7 @@ public class JumpUtils {
public
static
void
lotteryBoxJump
(
String
boxid
,
String
type
,
String
price
,
String
depotIds
)
{
try
{
if
(
boxid
!=
null
)
{
if
(
boxid
!=
null
)
{
return
;
}
Intent
intent
=
RounterBus
.
getRounter
(
RounterApi
.
class
).
getIntentActivityLotteryBoxJump
(
boxid
,
type
,
price
,
depotIds
);
...
...
@@ -117,9 +117,9 @@ public class JumpUtils {
}
}
public
static
void
EditAddressReslutJump
(
String
id
,
String
username
,
String
mobile
,
String
region
,
String
address
,
String
defaultAddress
)
{
public
static
void
EditAddressReslutJump
(
String
id
,
String
username
,
String
mobile
,
String
address
,
String
address2
,
String
country
,
String
city
,
String
province
,
String
defaultAddress
)
{
try
{
Intent
intent
=
RounterBus
.
getRounter
(
RounterApi
.
class
).
getIntentActivityEditAddressJump
(
id
,
username
,
mobile
,
region
,
address
,
defaultAddress
);
Intent
intent
=
RounterBus
.
getRounter
(
RounterApi
.
class
).
getIntentActivityEditAddressJump
(
id
,
username
,
mobile
,
address
,
address2
,
province
,
city
,
country
,
defaultAddress
);
intent
.
addFlags
(
Intent
.
FLAG_ACTIVITY_NEW_TASK
);
AppContext
.
get
().
startActivity
(
intent
);
}
catch
(
Exception
e
)
{
...
...
@@ -186,6 +186,7 @@ public class JumpUtils {
Utils
.
showToast
(
AppContext
.
get
(),
"该版本暂不支持,请更新版本!"
);
}
}
public
static
void
WareHouseJump
()
{
try
{
Intent
intent
=
RounterBus
.
getRounter
(
RounterApi
.
class
).
getIntentActivityWareHouse
();
...
...
@@ -195,6 +196,7 @@ public class JumpUtils {
Utils
.
showToast
(
AppContext
.
get
(),
"该版本暂不支持,请更新版本!"
);
}
}
public
static
void
SubmitJump
()
{
try
{
Intent
intent
=
RounterBus
.
getRounter
(
RounterApi
.
class
).
getIntentActivitySubmit
();
...
...
@@ -204,6 +206,7 @@ public class JumpUtils {
Utils
.
showToast
(
AppContext
.
get
(),
"该版本暂不支持,请更新版本!"
);
}
}
public
static
void
ThirdPardLoginJump
()
{
try
{
Intent
intent
=
RounterBus
.
getRounter
(
RounterApi
.
class
).
getIntentActivityThirdPartLogin
();
...
...
cms/src/main/java/com/zxhl/cms/utils/WeChatUtils.kt
View file @
87632f7b
...
...
@@ -23,6 +23,7 @@ import com.zxhl.cms.net.SettingPreference
import
com.zxhl.cms.net.callback.BaseObserver
import
com.zxhl.cms.net.model.other.IsWeChatLoginEntity
import
com.zxhl.cms.net.model.other.WxBindEntity
import
com.zxhl.cms.widget.IsLoginCallBack
import
java.util.*
...
...
@@ -39,21 +40,24 @@ class WeChatUtils {
}
fun
isWechatLogin
(
):
Boolean
?
{
fun
isWechatLogin
(
callback
:
IsLoginCallBack
<
IsWeChatLoginEntity
>?)
{
ApiClient
.
homeApi
.
isWxLogin
().
compose
(
RxSchedulers
.
observableIO2Main
())
.
subscribe
(
object
:
BaseObserver
<
IsWeChatLoginEntity
>()
{
override
fun
onSuccess
(
result
:
IsWeChatLoginEntity
?)
{
isLogin
=
result
?.
status
.
equals
(
"1"
)
result
?.
let
{
callback
?.
onResult
(
it
)
}
// isLogin = result?.status.equals("1")
//
// Log.e("MXL","isLogin"+isLogin+"status:"+result?.status)
}
override
fun
onFailure
(
e
:
Throwable
?,
code
:
String
?,
errorMsg
:
String
?)
{
callback
?.
onError
(
code
,
errorMsg
)
}
})
return
true
}
...
...
@@ -253,6 +257,7 @@ class WeChatUtils {
.
subscribe
(
object
:
BaseObserver
<
WxBindEntity
>()
{
override
fun
onSuccess
(
result
:
WxBindEntity
?)
{
SettingPreference
.
saveToken
(
result
?.
token
)
UserDataUtils
.
updateUserInfo
(
null
)
Log
.
e
(
"MXL"
,
"谷歌登录成功"
)
// getShareCon tent(mContext)
// callBack.loginSuccess(lottery)
...
...
cms/src/main/java/com/zxhl/cms/widget/IsLoginCallBack.kt
0 → 100644
View file @
87632f7b
package
com.zxhl.cms.widget
interface
IsLoginCallBack
<
T
>
{
fun
onResult
(
result
:
T
?)
fun
onError
(
code
:
String
?,
errorMsg
:
String
?)
}
\ No newline at end of file
cms/src/main/res/values/strings.xml
View file @
87632f7b
...
...
@@ -125,6 +125,7 @@
<string
name=
"Province"
>
Province
</string>
<string
name=
"SetAsTheDefaultAddress"
>
Set as the default address
</string>
<string
name=
"PleaseFillInYourProvince"
>
Please fill in your province
</string>
<string
name=
"PleaseFillInYourCity"
>
Please fill in your city
</string>
<string
name=
"Please_select"
>
Please select
</string>
<string
name=
"Please_fill_in_your_address2"
>
Please fill in your address2
</string>
<string
name=
"Please_fill_in_your_address1"
>
Please fill in your address1
</string>
...
...
moduleMain/src/main/java/com/zxhl/main/page/activity/EditAddressActivity.kt
View file @
87632f7b
...
...
@@ -60,8 +60,12 @@ class EditAddressActivity : BaseActivity(), EditAddressContract.View {
var
username
=
intent
?.
data
?.
getQueryParameter
(
"username"
)
?:
""
var
mobile
=
intent
?.
data
?.
getQueryParameter
(
"mobile"
)
?:
""
var
region
=
intent
?.
data
?.
getQueryParameter
(
"region"
)
?:
""
//
var region = intent?.data?.getQueryParameter("region") ?: ""
var
address
=
intent
?.
data
?.
getQueryParameter
(
"address"
)
?:
""
var
address2
=
intent
?.
data
?.
getQueryParameter
(
"address2"
)
?:
""
var
province
=
intent
?.
data
?.
getQueryParameter
(
"province"
)
?:
""
var
city
=
intent
?.
data
?.
getQueryParameter
(
"city"
)
?:
""
var
country
=
intent
?.
data
?.
getQueryParameter
(
"country"
)
?:
""
var
id
=
intent
?.
data
?.
getQueryParameter
(
"id"
)
?:
""
// id_edit_phone.setFilters(arrayOf<InputFilter>(SpaceFilter()))
defaultAddress
=
intent
?.
data
?.
getQueryParameter
(
"defaultAddress"
)
?:
""
...
...
@@ -85,12 +89,12 @@ class EditAddressActivity : BaseActivity(), EditAddressContract.View {
id_country_select_spinner
.
performClick
()
}
//城市选择
id_select_city
?.
setOnClickListener
{
// hideKeyBoard()
isInitSelect
=
false
id_city_select_spinner
.
performClick
()
}
//
//城市选择
//
id_select_city?.setOnClickListener {
//
//
hideKeyBoard()
//
isInitSelect = false
//
id_city_select_spinner.performClick()
//
}
// id_select_country?.text = addressList[0].country
// id_select_city?.text = addressList[0].cityLis?.get(0)
...
...
@@ -99,6 +103,10 @@ class EditAddressActivity : BaseActivity(), EditAddressContract.View {
id_edit_phone
?.
setText
(
mobile
)
id_edit_address1
?.
setText
(
address
)
id_edit_address2
?.
setText
(
address2
)
id_edit_province
?.
setText
(
province
)
id_select_city
?.
setText
(
city
)
id_select_country
?.
setText
(
country
)
id_img_back
?.
setOnClickListener
{
finish
()
}
...
...
@@ -109,24 +117,32 @@ class EditAddressActivity : BaseActivity(), EditAddressContract.View {
// }
id_tv_save_address
?.
setOnClickListener
{
if
(
TextUtils
.
isEmpty
(
id_edit_name
.
text
.
toString
())
||
TextUtils
.
isEmpty
(
id_edit_phone
.
text
.
toString
())
||
TextUtils
.
isEmpty
(
id_edit_address1
.
text
.
toString
()
)
||
TextUtils
.
isEmpty
(
id_edit_address2
.
text
.
toString
())
||
TextUtils
.
isEmpty
(
id_select_city
.
text
.
toString
()
)
||
TextUtils
.
isEmpty
(
id_select_country
.
text
.
toString
())
)
||
TextUtils
.
isEmpty
(
id_select_country
.
text
.
toString
())
||
TextUtils
.
isEmpty
(
id_edit_province
.
text
.
toString
()
)
)
{
// Utils.showToast(AppContext.get(), "请完整填写信息")
return
@setOnClickListener
}
else
{
if
(
id_edit_phone
.
text
.
toString
()
?.
length
!=
11
)
{
// Utils.showToast(AppContext.get(), "请检查手机号码")
return
@setOnClickListener
}
//
if (id_edit_phone.text.toString()?.length != 11) {
//
//
Utils.showToast(AppContext.get(), "请检查手机号码")
//
return@setOnClickListener
//
}
enity
=
AddressEntity
()
if
(!
TextUtils
.
isEmpty
(
id
))
{
enity
?.
id
=
id
}
enity
?.
username
=
id_edit_name
.
text
.
toString
().
trim
()
enity
?.
mobile
=
id_edit_phone
.
text
.
toString
().
trim
()
enity
?.
region
=
id_select_city
.
text
.
toString
().
trim
()
enity
?.
address
=
id_select_city
.
text
.
toString
().
trim
()
// enity?.region = id_select_city.text.toString().trim()
enity
?.
address
=
id_edit_address1
.
text
.
toString
().
trim
()
enity
?.
address2
=
id_edit_address2
.
text
.
toString
().
trim
()
enity
?.
province
=
id_edit_province
.
text
.
toString
().
trim
()
enity
?.
city
=
id_select_city
.
text
.
toString
().
trim
()
enity
?.
country
=
id_select_country
.
text
.
toString
().
trim
()
enity
?.
defaultAddress
=
"1"
mPresenter
?.
editAddress
(
enity
)
}
...
...
@@ -320,8 +336,8 @@ class EditAddressActivity : BaseActivity(), EditAddressContract.View {
position
:
Int
,
id
:
Long
)
{
if
(!
isInitSelect
){
id_select_city
?.
text
=
cityList
[
position
]
if
(!
isInitSelect
)
{
//
id_select_city?.text = cityList[position]
}
}
...
...
moduleMain/src/main/java/com/zxhl/main/page/activity/GoodsDetailActivity.kt
View file @
87632f7b
...
...
@@ -121,13 +121,13 @@ class GoodsDetailActivity : BaseActivity(), GoodsDetailContract.View,
price
=
id_tv_five_price
?.
text
.
toString
()
clickType
=
Constant
.
Key
.
FIVE_LOTTERY
if
(
ownCoin
?.
compareTo
(
fiveSellCoin
!!
)
!!
>=
0
)
{
if
(
wechatutil
!!
.
isWechatLogin
()
==
true
)
{
JumpUtils
.
lotteryBoxJump
(
boxid
,
Constant
.
Key
.
FIVE_LOTTERY
,
price
)
}
else
{
JumpUtils
.
ThirdPardLoginJump
()
// wechatutil!!.wechatLogin(this, Constant.Key.FIVE_LOTTERY)
}
// if (wechatutil!!.isWechatLogin() == true) {
// JumpUtils.lotteryBoxJump(boxid, Constant.Key.FIVE_LOTTERY, price)
// } else {
// JumpUtils.ThirdPardLoginJump()
// // wechatutil!!.wechatLogin(this, Constant.Key.FIVE_LOTTERY)
// }
// JumpUtils.lotteryBoxJump(boxid, Constant.Key.FIVE_LOTTERY)
}
else
{
needPrice
=
id_tv_five_price
.
text
.
toString
()
...
...
@@ -165,15 +165,16 @@ class GoodsDetailActivity : BaseActivity(), GoodsDetailContract.View,
price
=
id_tv_oneprice
?.
text
.
toString
()
Log
.
e
(
"MXL"
,
"sss"
+
ownCoin
?.
compareTo
(
oneSellCoin
!!
))
if
(
ownCoin
?.
compareTo
(
oneSellCoin
!!
)
!!
>=
0
)
{
if
(
wechatutil
!!
.
isWechatLogin
()
==
true
)
{
JumpUtils
.
lotteryBoxJump
(
boxid
,
Constant
.
Key
.
ONE_LOTTERY
,
price
)
}
else
{
Log
.
e
(
"MXL"
,
"未登录"
)
// onWxLogin()
JumpUtils
.
ThirdPardLoginJump
()
// wechatutil!!.wechatLogin(this, Constant.Key.ONE_LOTTERY)
}
// if (wechatutil!!.isWechatLogin() == true) {
//
// JumpUtils.lotteryBoxJump(boxid, Constant.Key.ONE_LOTTERY, price)
// } else {
// Log.e("MXL", "未登录")
//// onWxLogin()
// JumpUtils.ThirdPardLoginJump()
// // wechatutil!!.wechatLogin(this, Constant.Key.ONE_LOTTERY)
// }
// JumpUtils.lotteryBoxJump(boxid, Constant.Key.ONE_LOTTERY)
}
else
{
needPrice
=
id_tv_oneprice
.
text
.
toString
()
...
...
moduleMain/src/main/java/com/zxhl/main/page/activity/NewBoxGoodsDetailActivity.kt
View file @
87632f7b
...
...
@@ -114,19 +114,24 @@ class NewBoxGoodsDetailActivity : BaseActivity(), GoodsDetailContract.View,
clickType
=
Constant
.
Key
.
FIVE_LOTTERY
//拥有的币足够
if
(
ownCoin
?.
compareTo
(
fiveSellCoin
!!
)
!!
>=
0
)
{
if
(
wechatutil
!!
.
isWechatLogin
()
==
true
)
{
// JumpUtils.lotteryBoxJump(boxid, Constant.Key.FIVE_LOTTERY, price)
BoxResultDialog
.
showFiveLotteryResult
(
this
,
boxid
?:
""
,
oneSellCoin
,
fiveSellCoin
)
}
else
{
JumpUtils
.
ThirdPardLoginJump
()
// wechatutil!!.wechatLogin(this, Constant.Key.FIVE_LOTTERY)
}
// if (wechatutil!!.isWechatLogin() == true) {
//// JumpUtils.lotteryBoxJump(boxid, Constant.Key.FIVE_LOTTERY, price)
// BoxResultDialog.showFiveLotteryResult(
// this,
// boxid ?: "",
// oneSellCoin,
// fiveSellCoin
// )
// } else {
// JumpUtils.ThirdPardLoginJump()
// // wechatutil!!.wechatLogin(this, Constant.Key.FIVE_LOTTERY)
// }
}
else
{
needPrice
=
fiveSellCoin
.
toString
()
if
(
ownCoin
!=
null
)
{
...
...
@@ -163,20 +168,26 @@ class NewBoxGoodsDetailActivity : BaseActivity(), GoodsDetailContract.View,
price
=
oneSellCoin
.
toString
()
Log
.
e
(
"MXL"
,
"sss"
+
ownCoin
?.
compareTo
(
oneSellCoin
!!
))
if
(
ownCoin
?.
compareTo
(
oneSellCoin
!!
)
!!
>=
0
)
{
if
(
wechatutil
!!
.
isWechatLogin
()
==
true
)
{
// JumpUtils.lotteryBoxJump(boxid, Constant.Key.ONE_LOTTERY, price)
BoxResultDialog
.
showOneLotteryResult
(
this
,
boxid
?:
""
,
oneSellCoin
,
fiveSellCoin
,
rePumpingCardNum
)
}
else
{
Log
.
e
(
"MXL"
,
"未登录"
)
// onWxLogin()
JumpUtils
.
ThirdPardLoginJump
()
// wechatutil!!.wechatLogin(this, Constant.Key.ONE_LOTTERY)
}
// if (wechatutil!!.isWechatLogin() == true) {
//// JumpUtils.lotteryBoxJump(boxid, Constant.Key.ONE_LOTTERY, price)
// BoxResultDialog.showOneLotteryResult(
// this,
// boxid ?: "",
// oneSellCoin,
// fiveSellCoin, rePumpingCardNum
// )
// } else {
// Log.e("MXL", "未登录")
//// onWxLogin()
// JumpUtils.ThirdPardLoginJump()
// // wechatutil!!.wechatLogin(this, Constant.Key.ONE_LOTTERY)
// }
}
else
{
needPrice
=
oneSellCoin
.
toString
()
if
(
ownCoin
!=
null
)
{
...
...
moduleMain/src/main/java/com/zxhl/main/page/activity/ReceiveAddressActivity.kt
View file @
87632f7b
...
...
@@ -56,7 +56,7 @@ class ReceiveAddressActivity : BaseActivity(), ReceiveAddressContract.View,
finish
()
}
id_tv_add_address
?.
setOnClickListener
{
JumpUtils
.
EditAddressReslutJump
(
""
,
""
,
""
,
""
,
""
,
"0"
)
JumpUtils
.
EditAddressReslutJump
(
""
,
""
,
""
,
""
,
""
,
"
"
,
""
,
""
,
"
0"
)
}
mPresenter
=
ReceiveAddressPresenter
(
this
)
mPresenter
?.
getAddress
(
isDefault
)
...
...
moduleMain/src/main/java/com/zxhl/main/page/activity/ShopGoodsDetailActivity.kt
View file @
87632f7b
...
...
@@ -12,8 +12,13 @@ import com.google.gson.Gson
import
com.google.gson.reflect.TypeToken
import
com.zxhl.cms.AppContext
import
com.zxhl.cms.common.base.BaseActivity
import
com.zxhl.cms.net.model.other.IsWeChatLoginEntity
import
com.zxhl.cms.net.model.shop.ShopListEntity
import
com.zxhl.cms.utils.JumpUtils
import
com.zxhl.cms.utils.NoDoubleClickListener
import
com.zxhl.cms.utils.WeChatLoginSuccessCallBall
import
com.zxhl.cms.utils.WeChatUtils
import
com.zxhl.cms.widget.IsLoginCallBack
import
com.zxhl.main.R
import
kotlinx.android.synthetic.main.activity_layout_shop_goods_detail.*
...
...
@@ -21,8 +26,9 @@ import kotlinx.android.synthetic.main.activity_layout_shop_goods_detail.*
* @author (wangXuewei)
* @detail :商店详情
*/
class
ShopGoodsDetailActivity
:
BaseActivity
()
{
class
ShopGoodsDetailActivity
:
BaseActivity
()
,
WeChatLoginSuccessCallBall
{
private
var
goodsDetail
:
ShopListEntity
?
=
null
;
private
var
wechatutil
:
WeChatUtils
?
=
null
var
mChoosList
:
MutableList
<
String
>
=
ArrayList
()
override
fun
onClick
(
v
:
View
?)
{
...
...
@@ -37,7 +43,7 @@ class ShopGoodsDetailActivity : BaseActivity() {
}
override
fun
init
()
{
goodsDetail
=
intent
.
getSerializableExtra
(
"goods"
)
as
ShopListEntity
?
wechatutil
=
WeChatUtils
(
this
,
this
)
id_shop_detail_goods_img
.
setLoadImageUrl
(
goodsDetail
?.
mainImage
,
false
)
id_shop_detail_goods_price
.
text
=
goodsDetail
?.
salePriceStr
id_shop_detail_goods_oldPrice
.
text
=
"$${goodsDetail?.originalPrice}"
...
...
@@ -64,8 +70,22 @@ class ShopGoodsDetailActivity : BaseActivity() {
}
id_bug_goods_btn
.
setOnClickListener
(
object
:
NoDoubleClickListener
()
{
override
fun
onNoDoubleClick
(
v
:
View
?)
{
wechatutil
?.
isWechatLogin
(
object
:
IsLoginCallBack
<
IsWeChatLoginEntity
>
{
override
fun
onResult
(
result
:
IsWeChatLoginEntity
?)
{
if
(
result
?.
status
.
equals
(
"0"
)){
JumpUtils
.
ThirdPardLoginJump
()
}
else
{
gotoBuy
()
}
}
override
fun
onError
(
code
:
String
?,
errorMsg
:
String
?)
{
}
})
}
})
}
...
...
@@ -80,4 +100,8 @@ class ShopGoodsDetailActivity : BaseActivity() {
)
startActivity
(
intent
)
}
override
fun
loginSuccess
(
lottery
:
String
?)
{
}
}
\ No newline at end of file
moduleMain/src/main/java/com/zxhl/main/page/adapter/AddressAdapter.kt
View file @
87632f7b
...
...
@@ -6,6 +6,7 @@ import android.view.LayoutInflater
import
android.view.View
import
android.view.ViewGroup
import
android.widget.ImageView
import
android.widget.LinearLayout
import
android.widget.RelativeLayout
import
android.widget.TextView
import
androidx.recyclerview.widget.RecyclerView
...
...
@@ -33,7 +34,7 @@ class AddressAdapter : BaseRecyclerAdapter<AddressEntity, AddressAdapter.ViewHol
override
fun
onBindViewHolder
(
holder
:
ViewHolder
,
position
:
Int
)
{
var
bean
=
mList
[
position
]
holder
.
item_user_address_name
?.
text
=
bean
.
username
+
bean
.
mobile
holder
.
item_user_address
?.
text
=
bean
.
region
+
bean
.
address
holder
.
item_user_address
?.
text
=
"${bean.country},${bean.province},${bean.city},${bean.address},${bean.address2}"
if
(
bean
.
defaultAddress
.
equals
(
"1"
))
{
holder
.
item_img_address_moren
?.
visibility
=
View
.
VISIBLE
}
else
{
...
...
@@ -44,8 +45,11 @@ class AddressAdapter : BaseRecyclerAdapter<AddressEntity, AddressAdapter.ViewHol
bean
.
id
,
bean
.
username
,
bean
.
mobile
,
bean
.
region
,
bean
.
address
,
bean
.
address2
,
bean
.
country
,
bean
.
city
,
bean
.
province
,
bean
.
defaultAddress
)
...
...
@@ -72,7 +76,7 @@ class AddressAdapter : BaseRecyclerAdapter<AddressEntity, AddressAdapter.ViewHol
var
item_user_address
:
TextView
?
var
item_img_edit
:
ImageView
?
var
item_img_del
:
ImageView
?
var
item_rl
:
Relative
Layout
?
var
item_rl
:
Linear
Layout
?
constructor
(
itemView
:
View
...
...
@@ -82,7 +86,7 @@ class AddressAdapter : BaseRecyclerAdapter<AddressEntity, AddressAdapter.ViewHol
item_img_del
=
itemView
.
findViewById
<
ImageView
>(
R
.
id
.
id_img_del
)
item_user_address_name
=
itemView
.
findViewById
<
TextView
>(
R
.
id
.
id_tv_user_address_name
)
item_user_address
=
itemView
.
findViewById
<
TextView
>(
R
.
id
.
id_tv_user_address
)
item_rl
=
itemView
.
findViewById
<
Relative
Layout
>(
R
.
id
.
id_rl_item
)
item_rl
=
itemView
.
findViewById
<
Linear
Layout
>(
R
.
id
.
id_rl_item
)
}
...
...
moduleMain/src/main/java/com/zxhl/main/page/fragment/AllFragment.kt
View file @
87632f7b
...
...
@@ -11,9 +11,9 @@ import com.zxhl.cms.common.Constant
import
com.zxhl.cms.common.base.BaseFragment
import
com.zxhl.cms.net.SettingPreference
import
com.zxhl.cms.net.model.box.HomeBoxListEntity
import
com.zxhl.cms.
utils.JumpUtils
import
com.zxhl.cms.utils.
OnRecycleItemClickListener
import
com.zxhl.cms.
utils.Utils
import
com.zxhl.cms.
net.model.other.IsWeChatLoginEntity
import
com.zxhl.cms.utils.
*
import
com.zxhl.cms.
widget.IsLoginCallBack
import
com.zxhl.main.R
import
com.zxhl.main.page.adapter.BoxAdapter
import
com.zxhl.main.page.contract.HomeContract
...
...
@@ -25,10 +25,11 @@ import kotlinx.android.synthetic.main.layout_top_box.*
import
kotlinx.android.synthetic.main.layout_top_head.*
class
AllFragment
:
BaseFragment
,
HomeContract
.
View
,
OnRecycleItemClickListener
<
HomeBoxListEntity
>
{
OnRecycleItemClickListener
<
HomeBoxListEntity
>
,
WeChatLoginSuccessCallBall
{
private
var
mPresenter
:
HomePresenter
?
=
null
private
var
mAdapter
:
BoxAdapter
?
=
null
private
var
ownCoin
:
Double
?
=
0.0
private
var
wechatutil
:
WeChatUtils
?
=
null
private
val
title
:
String
constructor
(
title
:
String
)
:
super
()
{
...
...
@@ -44,6 +45,7 @@ class AllFragment : BaseFragment, HomeContract.View,
override
fun
init
(
view
:
View
?)
{
// showNewPeople()
wechatutil
=
WeChatUtils
(
mActivity
,
this
)
mPresenter
=
HomePresenter
(
this
)
mAdapter
=
BoxAdapter
(
mActivity
,
this
)
//拥有的币数量
...
...
@@ -118,10 +120,24 @@ class AllFragment : BaseFragment, HomeContract.View,
}
R
.
id
.
id_tv_one_lottery
->{
Log
.
e
(
"MXL"
,
"点击抽奖"
)
wechatutil
?.
isWechatLogin
(
object
:
IsLoginCallBack
<
IsWeChatLoginEntity
>
{
override
fun
onResult
(
result
:
IsWeChatLoginEntity
?)
{
if
(
result
?.
status
.
equals
(
"0"
)){
JumpUtils
.
ThirdPardLoginJump
()
}
else
{
oneLottery
(
data
)
}
}
override
fun
onError
(
code
:
String
?,
errorMsg
:
String
?)
{
}
})
}
}
}
fun
oneLottery
(
data
:
HomeBoxListEntity
?){
...
...
@@ -138,4 +154,8 @@ class AllFragment : BaseFragment, HomeContract.View,
JumpUtils
.
payJump
(
data
?.
boxId
,
chajia
.
toString
(),
Constant
.
Key
.
ONE_LOTTERY
)
}
}
override
fun
loginSuccess
(
lottery
:
String
?)
{
}
}
\ No newline at end of file
moduleMain/src/main/java/com/zxhl/main/page/fragment/TobePickUpFragment.kt
View file @
87632f7b
...
...
@@ -144,17 +144,18 @@ class TobePickUpFragment : BaseFragment(), WareHouseContract.View,
if
(
mChoosList
.
isEmpty
())
{
Utils
.
showToast
(
mActivity
,
"请选择要发货的物品"
)
}
else
{
if
(
wechatutil
!!
.
isWechatLogin
()
==
true
)
{
val
intent
=
Intent
(
mActivity
,
OrderDetailActivity
::
class
.
java
)
intent
.
putStringArrayListExtra
(
"stringList"
,
mChoosList
as
java
.
util
.
ArrayList
<
String
>?
)
startActivity
(
intent
)
}
else
{
JumpUtils
.
ThirdPardLoginJump
()
// wechatutil!!.wechatLogin(mActivity, Constant.Key.FIVE_LOTTERY)
}
// if (wechatutil!!.isWechatLogin() == true) {
//
// } else {
// JumpUtils.ThirdPardLoginJump()
// // wechatutil!!.wechatLogin(mActivity, Constant.Key.FIVE_LOTTERY)
// }
}
// JumpUtils.OrderDetailJump()
...
...
moduleMain/src/main/java/com/zxhl/main/page/fragment/WareHouseFragment.kt
View file @
87632f7b
...
...
@@ -4,8 +4,12 @@ import android.view.View
import
com.zxhl.cms.AppContext
import
com.zxhl.cms.common.Constant
import
com.zxhl.cms.common.base.BaseFragment
import
com.zxhl.cms.net.model.other.IsWeChatLoginEntity
import
com.zxhl.cms.utils.JumpUtils
import
com.zxhl.cms.utils.RxBus
import
com.zxhl.cms.utils.WeChatLoginSuccessCallBall
import
com.zxhl.cms.utils.WeChatUtils
import
com.zxhl.cms.widget.IsLoginCallBack
import
com.zxhl.main.R
import
com.zxhl.main.page.view.BaseViewPagerFragment
import
io.reactivex.Observable
...
...
@@ -13,8 +17,9 @@ import io.reactivex.android.schedulers.AndroidSchedulers
import
io.reactivex.functions.Consumer
import
kotlinx.android.synthetic.main.fragment_warehouse.*
class
WareHouseFragment
:
BaseViewPagerFragment
()
{
class
WareHouseFragment
:
BaseViewPagerFragment
()
,
WeChatLoginSuccessCallBall
{
private
var
mSwitchFragmentObservable
:
Observable
<
Int
>?
=
null
private
var
wechatutil
:
WeChatUtils
?
=
null
override
val
createTitles
=
ArrayList
<
String
>().
apply
{
add
(
AppContext
.
get
().
getString
(
R
.
string
.
to_be_recycled
))
// add("待收货")
...
...
@@ -44,6 +49,7 @@ class WareHouseFragment : BaseViewPagerFragment() {
// mPresenter?.clearPage()
// mPresenter?.getHomeBoxList("")
viewPager
?.
currentItem
=
1
wechatutil
=
WeChatUtils
(
mActivity
,
this
)
mSwitchFragmentObservable
=
RxBus
.
get
().
register
(
Constant
.
swith_fragment
,
Int
::
class
.
java
)
mSwitchFragmentObservable
?.
observeOn
(
AndroidSchedulers
.
mainThread
())
...
...
@@ -59,10 +65,25 @@ class WareHouseFragment : BaseViewPagerFragment() {
override
fun
lazyLoad
()
{
super
.
lazyLoad
()
if
(
isVisible
&&
isInitial
)
{
wechatutil
?.
isWechatLogin
(
object
:
IsLoginCallBack
<
IsWeChatLoginEntity
>
{
override
fun
onResult
(
result
:
IsWeChatLoginEntity
?)
{
if
(
result
?.
status
.
equals
(
"0"
)){
JumpUtils
.
ThirdPardLoginJump
()
}
else
{
createFragments
[
viewPager
?.
currentItem
?:
0
].
userVisibleHint
=
true
}
}
override
fun
onError
(
code
:
String
?,
errorMsg
:
String
?)
{
}
})
}
}
override
fun
onDestroy
()
{
super
.
onDestroy
()
if
(
mSwitchFragmentObservable
!=
null
)
{
...
...
@@ -75,4 +96,8 @@ class WareHouseFragment : BaseViewPagerFragment() {
fun
newInstance
()
=
WareHouseFragment
()
}
override
fun
loginSuccess
(
lottery
:
String
?)
{
}
}
\ No newline at end of file
moduleMain/src/main/res/drawable-xhdpi/font.png
deleted
100644 → 0
View file @
f698e9cf
52.8 KB
moduleMain/src/main/res/drawable-xhdpi/font_4.png
0 → 100644
View file @
87632f7b
12.6 KB
moduleMain/src/main/res/drawable-xhdpi/photo.png
0 → 100644
View file @
87632f7b
57.3 KB
moduleMain/src/main/res/layout/activity_layout_edit_address.xml
View file @
87632f7b
...
...
@@ -2,7 +2,7 @@
<RelativeLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"
#F8F8F8
"
android:background=
"
@color/white
"
android:fitsSystemWindows=
"true"
>
<RelativeLayout
...
...
@@ -221,21 +221,27 @@
android:textSize=
"15sp"
android:textStyle=
"bold"
/>
<
TextView
<
EditText
android:id=
"@+id/id_select_city"
android:layout_width=
"
match_parent
"
android:layout_width=
"
0dp
"
android:layout_height=
"match_parent"
android:gravity=
"center_vertical"
android:hint=
"@string/Please_select"
android:layout_weight=
"1"
android:background=
"@null"
android:cursorVisible=
"true"
android:ellipsize=
"end"
android:hint=
"@string/PleaseFillInYourCity"
android:singleLine=
"true"
android:textColor=
"@color/color_333333"
android:textColorHint=
"#B0B0B0"
android:textCursorDrawable=
"@null"
android:textSize=
"13sp"
/>
<androidx.appcompat.widget.AppCompatSpinner
android:id=
"@+id/id_city_select_spinner"
android:layout_width=
"0dp"
android:layout_height=
"match_parent"
android:spinnerMode=
"dialog"
/>
android:spinnerMode=
"dialog"
android:visibility=
"gone"
/>
</LinearLayout>
<!--填写省市-->
<LinearLayout
...
...
moduleMain/src/main/res/layout/activity_layout_receive_address.xml
View file @
87632f7b
...
...
@@ -24,7 +24,7 @@
android:layout_height=
"wrap_content"
android:layout_centerInParent=
"true"
android:includeFontPadding=
"false"
android:text=
"
收货地址
"
android:text=
"
@string/delivery_address
"
android:textColor=
"@color/color_333333"
android:textStyle=
"bold"
/>
...
...
@@ -53,7 +53,7 @@
android:layout_marginBottom=
"10dp"
android:background=
"@drawable/shape_ff2e31_r25"
android:gravity=
"center"
android:text=
"
新增收货地址
"
android:text=
"
@string/Add
"
android:textColor=
"#FFFFFF"
android:textSize=
"18sp"
android:textStyle=
"bold"
/>
...
...
moduleMain/src/main/res/layout/activity_splash.xml
View file @
87632f7b
...
...
@@ -24,9 +24,8 @@
<ImageView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_centerHorizontal=
"true"
android:layout_marginTop=
"196dp"
android:src=
"@drawable/font"
/>
android:layout_centerInParent=
"true"
android:src=
"@drawable/font_4"
/>
<FrameLayout
android:id=
"@+id/id_activity_splash_ad_layout"
...
...
@@ -37,13 +36,14 @@
<RelativeLayout
android:id=
"@+id/id_rl_splash_bottom"
android:layout_width=
"match_parent"
android:layout_height=
"130dp"
android:layout_alignParentBottom=
"true"
>
android:layout_height=
"wrap_content"
android:layout_alignParentBottom=
"true"
android:visibility=
"gone"
>
<ImageView
android:id=
"@+id/id_img_logo"
android:layout_width=
"
70dp
"
android:layout_height=
"
70dp
"
android:layout_width=
"
wrap_content
"
android:layout_height=
"
wrap_content
"
android:layout_alignParentBottom=
"true"
android:layout_centerHorizontal=
"true"
android:layout_marginBottom=
"45dp"
...
...
@@ -61,5 +61,11 @@
android:textSize=
"18sp"
/>
</RelativeLayout>
<ImageView
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_alignParentBottom=
"true"
android:adjustViewBounds=
"true"
android:src=
"@drawable/photo"
/>
</RelativeLayout>
\ No newline at end of file
moduleMain/src/main/res/layout/item_layout_address.xml
View file @
87632f7b
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:id=
"@+id/id_rl_item"
android:layout_width=
"match_parent"
android:layout_height=
"
90dp
"
android:layout_height=
"
wrap_content
"
android:layout_margin=
"15dp"
android:background=
"@drawable/shape_ffffff_r5"
android:id=
"@+id/id_rl_item"
>
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"10dp"
android:layout_marginTop=
"15dp"
android:layout_marginRight=
"10dp"
android:layout_marginBottom=
"10dp"
android:gravity=
"center_vertical"
android:orientation=
"horizontal"
>
<TextView
android:id=
"@+id/id_tv_user_address_name"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"15dp"
android:layout_marginTop=
"15dp"
android:layout_marginRight=
"10dp"
android:includeFontPadding=
"false"
android:text=
"小明 10090080000"
...
...
@@ -22,38 +31,38 @@
android:id=
"@+id/id_img_address_moren"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"16dp"
android:layout_toRightOf=
"@+id/id_tv_user_address_name"
android:src=
"@drawable/icon_moren"
android:visibility=
"gone"
/>
android:visibility=
"visible"
/>
<TextView
android:id=
"@+id/id_tv_user_address"
android:layout_width=
"wrap_content"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_alignParentBottom=
"true"
android:layout_marginLeft=
"15dp"
android:layout_marginRight=
"50dp"
android:layout_marginBottom=
"15dp"
android:ellipsize=
"end"
android:lines=
"1"
android:text=
"北京市-东城区东直门街道东直门大…"
android:textColor=
"@color/color_333333"
android:textSize=
"15sp"
/>
android:layout_weight=
"1"
/>
<ImageView
android:id=
"@+id/id_img_del"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:src=
"@drawable/icon_shanchu"
android:layout_toLeftOf=
"@+id/id_img_bianji"
android:paddingRight=
"15dp"
android:layout_centerVertical=
"true"
/>
android:src=
"@drawable/icon_shanchu"
/>
<ImageView
android:id=
"@+id/id_img_bianji"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_centerVertical=
"true"
android:paddingRight=
"15dp"
android:src=
"@drawable/icon_bianji"
/>
</RelativeLayout>
</LinearLayout>
<TextView
android:id=
"@+id/id_tv_user_address"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"10dp"
android:layout_marginRight=
"10dp"
android:layout_marginBottom=
"15dp"
android:text=
"北京市-东城区东直门街道东直门大…"
android:textColor=
"@color/color_333333"
android:textSize=
"15sp"
/>
</LinearLayout>
moduleUc/src/main/java/com/zxhl/uc/page/fragment/UserCenterFragment.kt
View file @
87632f7b
...
...
@@ -20,7 +20,9 @@ import com.zxhl.cms.net.SettingPreference
import
com.zxhl.cms.net.callback.BaseObserver
import
com.zxhl.cms.net.model.box.AppInEntity
import
com.zxhl.cms.net.model.box.HomeBoxListEntity
import
com.zxhl.cms.net.model.other.IsWeChatLoginEntity
import
com.zxhl.cms.utils.*
import
com.zxhl.cms.widget.IsLoginCallBack
import
com.zxhl.uc.R
import
kotlinx.android.synthetic.main.fragment_user_center.*
import
kotlinx.android.synthetic.main.layout_recommend.*
...
...
@@ -28,29 +30,80 @@ import kotlinx.android.synthetic.main.layout_recommend.*
/**
* Created by gaoleichao on 2019/3/12
*/
class
UserCenterFragment
:
BaseFragment
(),
AdCallback
<
String
>
{
class
UserCenterFragment
:
BaseFragment
(),
AdCallback
<
String
>
,
WeChatLoginSuccessCallBall
{
override
fun
layoutID
():
Int
=
R
.
layout
.
fragment_layout_new_usercenter
private
var
mAdapter
:
RecomendAdapter
?
=
null
private
var
wechatutil
:
WeChatUtils
?
=
null
override
fun
init
(
view
:
View
?)
{
mAdapter
=
RecomendAdapter
(
mActivity
)
wechatutil
=
WeChatUtils
(
mActivity
,
this
)
id_rl_tuijian_box
?.
layoutManager
=
GridLayoutManager
(
mActivity
,
2
)
id_rl_tuijian_box
?.
adapter
=
mAdapter
id_rl_address
?.
setOnClickListener
{
wechatutil
?.
isWechatLogin
(
object
:
IsLoginCallBack
<
IsWeChatLoginEntity
>{
override
fun
onResult
(
result
:
IsWeChatLoginEntity
?)
{
if
(
result
?.
status
.
equals
(
"0"
)){
JumpUtils
.
ThirdPardLoginJump
()
}
else
{
JumpUtils
.
ReceiveAddressReslutJump
(
"0"
)
}
}
override
fun
onError
(
code
:
String
?,
errorMsg
:
String
?)
{
}
})
}
id_ll_my_coin
?.
setOnClickListener
{
wechatutil
?.
isWechatLogin
(
object
:
IsLoginCallBack
<
IsWeChatLoginEntity
>{
override
fun
onResult
(
result
:
IsWeChatLoginEntity
?)
{
if
(
result
?.
status
.
equals
(
"0"
)){
JumpUtils
.
ThirdPardLoginJump
()
}
else
{
JumpUtils
.
payJump
(
"0"
,
"0"
,
"0"
)
}
}
override
fun
onError
(
code
:
String
?,
errorMsg
:
String
?)
{
}
})
}
id_rl_logistics
?.
setOnClickListener
{
JumpUtils
.
LogisticsJump
()
}
id_rl_jiyijan
?.
setOnClickListener
{
JumpUtils
.
webJump
(
mActivity
.
getString
(
R
.
string
.
customer_service
),
NetConfig
.
H5
.
WEB_URL_CUSTOMER_SERVICE
)
wechatutil
?.
isWechatLogin
(
object
:
IsLoginCallBack
<
IsWeChatLoginEntity
>{
override
fun
onResult
(
result
:
IsWeChatLoginEntity
?)
{
if
(
result
?.
status
.
equals
(
"0"
)){
JumpUtils
.
ThirdPardLoginJump
()
}
else
{
JumpUtils
.
webJump
(
mActivity
.
getString
(
R
.
string
.
customer_service
),
NetConfig
.
H5
.
WEB_URL_CUSTOMER_SERVICE
)
}
}
override
fun
onError
(
code
:
String
?,
errorMsg
:
String
?)
{
}
})
}
id_rl_lianxikefu
?.
setOnClickListener
{
JumpUtils
.
webJump
(
mActivity
.
getString
(
R
.
string
.
customerservice
),
NetConfig
.
H5
.
WEB_URL_CUSTOMER_SERVICE
)
JumpUtils
.
webJump
(
mActivity
.
getString
(
R
.
string
.
customerservice
),
NetConfig
.
H5
.
WEB_URL_CUSTOMER_SERVICE
)
}
id_rl_about_us
?.
setOnClickListener
{
JumpUtils
.
webJump
(
mActivity
.
getString
(
R
.
string
.
about_us
),
NetConfig
.
H5
.
WEB_URL_ABOUT_US
)
...
...
@@ -72,12 +125,40 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> {
// }
id_ll_my_magic_coin
?.
setOnClickListener
{
//我的魔币
wechatutil
?.
isWechatLogin
(
object
:
IsLoginCallBack
<
IsWeChatLoginEntity
>{
override
fun
onResult
(
result
:
IsWeChatLoginEntity
?)
{
if
(
result
?.
status
.
equals
(
"0"
)){
JumpUtils
.
ThirdPardLoginJump
()
}
else
{
JumpUtils
.
MyMagicCoinJump
()
}
}
override
fun
onError
(
code
:
String
?,
errorMsg
:
String
?)
{
}
})
}
id_rl_my_order
?.
setOnClickListener
{
//我的订单
wechatutil
?.
isWechatLogin
(
object
:
IsLoginCallBack
<
IsWeChatLoginEntity
>{
override
fun
onResult
(
result
:
IsWeChatLoginEntity
?)
{
if
(
result
?.
status
.
equals
(
"0"
)){
JumpUtils
.
ThirdPardLoginJump
()
}
else
{
JumpUtils
.
MyOrderJump
()
}
}
override
fun
onError
(
code
:
String
?,
errorMsg
:
String
?)
{
}
})
}
}
...
...
@@ -114,6 +195,21 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> {
}
}
fun
isLogin
()
{
wechatutil
?.
isWechatLogin
(
object
:
IsLoginCallBack
<
IsWeChatLoginEntity
>{
override
fun
onResult
(
result
:
IsWeChatLoginEntity
?)
{
if
(
result
?.
status
.
equals
(
"1"
)){
}
}
override
fun
onError
(
code
:
String
?,
errorMsg
:
String
?)
{
}
})
}
private
fun
updateView
()
{
val
user
=
SettingPreference
.
getUserInfoData
()
if
(
user
==
null
)
{
...
...
@@ -255,4 +351,8 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> {
}
})
}
override
fun
loginSuccess
(
lottery
:
String
?)
{
}
}
\ No newline at end of file
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