From 1b4b3fed2569ac21ad6feb0a3a2c051175e7c36e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 14 五月 2021 19:47:25 +0800
Subject: [PATCH] 用户IDString改为Long,详情页初步修改

---
 app/src/main/java/com/tejia/lijin/app/ui/main/MineFragment.java |   29 +++++++++++++++--------------
 1 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/ui/main/MineFragment.java b/app/src/main/java/com/tejia/lijin/app/ui/main/MineFragment.java
index 8d371c6..e7eea17 100644
--- a/app/src/main/java/com/tejia/lijin/app/ui/main/MineFragment.java
+++ b/app/src/main/java/com/tejia/lijin/app/ui/main/MineFragment.java
@@ -50,6 +50,7 @@
 import com.nostra13.universalimageloader.core.ImageLoader;
 import com.nostra13.universalimageloader.core.assist.ImageScaleType;
 import com.nostra13.universalimageloader.core.display.CircleBitmapDisplayer;
+import com.tejia.lijin.app.ShoppingApplication;
 import com.tejia.lijin.app.ui.message.UserMessageActivity;
 import com.tejia.lijin.app.util.ui.HomeUIUtil;
 import com.umeng.analytics.MobclickAgent;
@@ -189,7 +190,7 @@
     @Override
     public void onCreateView(View contentView, Bundle savedInstanceState) {
         mineFunctionsManager = new MineFunctionsManager(getContext());
-        String inviteCode = UserUtil.getInviteCode(getContext(), null);
+        String inviteCode = UserUtil.getInviteCode(getContext());
         init(contentView);
         listener(contentView);
         app = new UpdateApp(getActivity(), getResources().getString(R.string.update_key));
@@ -313,7 +314,7 @@
     public void onResume() {
         super.onResume();
         getUserConfig();
-        getUnReadMsgCount(UserUtil.getUid(getContext()) + "");
+        getUnReadMsgCount(UserUtil.getUid(getContext()));
         MobclickAgent.onPageStart("鎴戠殑");
         SharedPreferences sp = tv_nickName.getContext().getSharedPreferences("user", MODE_PRIVATE);
         if (sp.getBoolean("isLogin", false)) {
@@ -321,11 +322,11 @@
             tv_user_num.setVisibility(View.VISIBLE);
             ll_nick_name_vip.setVisibility(View.VISIBLE);
             tv_nickName.setVisibility(View.VISIBLE);
-            String uid = sp.getString("uid", "0");
+            Long uid = UserUtil.getUid(ShoppingApplication.application);
             if (lastTime > 0 && (System.currentTimeMillis() - lastTime > 30 * 1000)) {
                 clickState = 0;
             }
-            if (!uid.equalsIgnoreCase("0")) {
+            if (uid != null) {
                 String userInfo = sp.getString("userinfo", "");
                 if (!StringUtils.isEmpty(userInfo)) {
                     try {
@@ -486,13 +487,13 @@
                 break;
 
             case R.id.fl_msg:
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()), true))
                     return;
                 startActivity(new Intent(getContext(), UserMessageActivity.class));
                 break;
 
             case R.id.tv_nickname:
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()), true))
                     return;
                 if (!isLogin) {//鐧诲綍娣樺疂
                     UserUtil.jumpLogin(tv_nickName.getContext());
@@ -503,7 +504,7 @@
 
             //澶村儚
             case R.id.iv_portrait:
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()), true))
                     return;
                 UserCustomEvent.userMyInfo(ll_notice.getContext());
                 if (!isLogin) {//鐧诲綍
@@ -515,7 +516,7 @@
                 break;
             //璐︽埛浣欓
             case R.id.ll_balance:
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()), true))
                     return;
                 UserCustomEvent.userBalance(tv_user_num.getContext());
                 if (isLogin) {
@@ -531,7 +532,7 @@
                     }, 200);
 
 
-                    ShoppingApi.getUserMoneyInfo(getContext(), getContext().getSharedPreferences("user", Context.MODE_PRIVATE).getString("uid", ""), new BasicTextHttpResponseHandler() {
+                    ShoppingApi.getUserMoneyInfo(getContext(), UserUtil.getUid(ShoppingApplication.application), new BasicTextHttpResponseHandler() {
                         @Override
                         public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                             ll_balance.setEnabled(true);
@@ -562,7 +563,7 @@
 
 
             case R.id.iv_vip:
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()), true))
                     return;
                 //璺宠浆鍒皏ip
                 if (userInviteLevel != null && !StringUtils.isEmpty(userInviteLevel.getLink()))
@@ -633,14 +634,14 @@
     private UserInviteLevel userInviteLevel;//鐢ㄦ埛閭�璇风瓑绾�
 
     /****鐢ㄦ埛淇℃伅*/
-    private void getUserInfo(final String uid) {
+    private void getUserInfo(final Long uid) {
         ShoppingApi.getUserInfo2(tv_nickName.getContext(), uid, new BasicTextHttpResponseHandler() {
             @Override
             public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                 if (jsonObject.optString("code").equalsIgnoreCase("0")) {
                     JSONObject data = jsonObject.optJSONObject("data");
                     String inviteCode = data.optString("invitCode");
-                    UserUtil.setInviteCode(getContext(), uid, inviteCode);
+                    UserUtil.setInviteCode(getContext(),  inviteCode);
                     vipLink = data.optString("vipLink");
                     moduleState = data.optJSONObject("moduleState");
                     if (mineFunctionsManager != null)
@@ -820,7 +821,7 @@
      *
      * @param uid
      */
-    private void user_recordBind(String uid) {
+    private void user_recordBind(Long uid) {
         ShoppingApi.setRecordBind(tv_nickName.getContext(), uid, null);
     }
 
@@ -1139,7 +1140,7 @@
      *
      * @param uid
      */
-    private void getUnReadMsgCount(String uid) {
+    private void getUnReadMsgCount(Long uid) {
         ShoppingApi.getUnReadMsgCount(getContext(), uid, new BasicTextHttpResponseHandler() {
             @Override
             public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {

--
Gitblit v1.8.0