Commit 20d21274 authored by mengcuiguang's avatar mengcuiguang

代码优化

parent fa371d3b
...@@ -28,6 +28,7 @@ public class UserBean implements Serializable { ...@@ -28,6 +28,7 @@ public class UserBean implements Serializable {
private int idcardStatus;//认证状态,1 已认证 private int idcardStatus;//认证状态,1 已认证
private int beans;//金币,买各种虚拟资产证 private int beans;//金币,买各种虚拟资产证
private int rewardCoin;//奖励金额 private int rewardCoin;//奖励金额
private int planSex;//1男2女,0没匹配上
private String city;//城市 private String city;//城市
private String age;//年龄 private String age;//年龄
private String headerUrl;//头像 private String headerUrl;//头像
...@@ -207,4 +208,12 @@ public class UserBean implements Serializable { ...@@ -207,4 +208,12 @@ public class UserBean implements Serializable {
public int getActiviteFlag() { public int getActiviteFlag() {
return activiteFlag; return activiteFlag;
} }
public int getPlanSex() {
return planSex;
}
public void setPlanSex(int planSex) {
this.planSex = planSex;
}
} }
...@@ -65,7 +65,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener { ...@@ -65,7 +65,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
} }
if (!TextUtils.isEmpty(userManager?.userID)) { if (!TextUtils.isEmpty(userManager?.userID)) {
myPresenter.getBaseMsg() myPresenter.getBaseMsg()
myPresenter.getUserHallMsg()
} else { } else {
myPresenter.userLogin() myPresenter.userLogin()
} }
...@@ -77,7 +77,10 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener { ...@@ -77,7 +77,10 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
when (v?.id) { when (v?.id) {
R.id.ll_edit_profile, R.id.civ_my_avatar -> { R.id.ll_edit_profile, R.id.civ_my_avatar -> {
readyGo(EditProfileActivity::class.java) if(UserManager.getInstance().newFlag){
readyGo(EditProfileActivity::class.java)
}
} }
R.id.rl_my_vip -> { R.id.rl_my_vip -> {
if (!userManager.vipFlag) { if (!userManager.vipFlag) {
...@@ -157,24 +160,44 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener { ...@@ -157,24 +160,44 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
tv_vip_btn.text = "立即升级" tv_vip_btn.text = "立即升级"
} }
if (data.sex == 1) { if (data.activiteFlag == 1) {
// 男性无认证页面 // 匹配
ll_my_auth.visibility = View.GONE if (data.sex == 1) {
// 男性展示充值的金币 // 男性无认证页面
tv_my_coin.text = "" + data.beans ll_my_auth.visibility = View.GONE
} else { // 男性展示充值的金币
if (data.idcardStatus == 2 || data.idcardStatus == 0) { tv_my_coin.text = "" + data.beans
ll_my_auth.visibility = View.VISIBLE } else {
} if (data.idcardStatus == 2 || data.idcardStatus == 0) {
// 女性展示奖励的金币 ll_my_auth.visibility = View.VISIBLE
tv_my_coin.text = "" + data.rewardCoin }
// 女性展示奖励的金币
tv_my_coin.text = "" + data.rewardCoin
// if (data.idcardStatus == 0) { // if (data.idcardStatus == 0) {
// // 女性展示认证页面 // // 女性展示认证页面
// ll_my_auth.visibility = View.VISIBLE // ll_my_auth.visibility = View.VISIBLE
// } else { // } else {
// ll_my_auth.visibility = View.GONE // ll_my_auth.visibility = View.GONE
// } // }
}
tv_edit_profile.visibility=View.VISIBLE
ll_my_likeroot.visibility=View.VISIBLE
ll_my_wallet.visibility=View.VISIBLE
ll_my_invite.visibility=View.VISIBLE
ll_my_album.visibility=View.VISIBLE
ll_my_auth.visibility=View.VISIBLE
myPresenter.getUserHallMsg()
}else{
tv_edit_profile.visibility=View.GONE
ll_my_likeroot.visibility=View.GONE
ll_my_wallet.visibility=View.GONE
ll_my_invite.visibility=View.GONE
ll_my_album.visibility=View.GONE
ll_my_auth.visibility=View.GONE
} }
} }
override fun getUserHallMsgSuc(data: UserHallMsg) { override fun getUserHallMsgSuc(data: UserHallMsg) {
......
...@@ -343,10 +343,10 @@ class SquareFragment : LazyLoadBaseFragment(), SquareView, View.OnClickListener ...@@ -343,10 +343,10 @@ class SquareFragment : LazyLoadBaseFragment(), SquareView, View.OnClickListener
} }
override fun getBaseMsgSuc(data: UserBean) { override fun getBaseMsgSuc(data: UserBean) {
if (data.sex == 1) { if (data.planSex == 1) {
// 男 // 男
ll_user_root.visibility = View.GONE ll_user_root.visibility = View.GONE
} else { } else if(data.planSex == 2){
// 女 // 女
if (AppConfig.basicUserProfileFlag || UserManager.getInstance().userHasBasic()) { if (AppConfig.basicUserProfileFlag || UserManager.getInstance().userHasBasic()) {
ll_user_root.visibility = View.GONE ll_user_root.visibility = View.GONE
......
...@@ -95,6 +95,7 @@ ...@@ -95,6 +95,7 @@
</LinearLayout> </LinearLayout>
<LinearLayout <LinearLayout
android:id="@+id/ll_my_likeroot"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="100dp" android:layout_height="100dp"
android:gravity="center_vertical" android:gravity="center_vertical"
......
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