From ddff7888bf7e754d12fb5fc85a58f3012f456490 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 05 六月 2021 17:26:03 +0800
Subject: [PATCH] 特价完善

---
 app/src/main/java/com/tejia/lijin/app/ui/main/MessageFragment.java |   37 ++++++++++++++++++-------------------
 1 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/ui/main/MessageFragment.java b/app/src/main/java/com/tejia/lijin/app/ui/main/MessageFragment.java
index 9f010d5..2e26609 100644
--- a/app/src/main/java/com/tejia/lijin/app/ui/main/MessageFragment.java
+++ b/app/src/main/java/com/tejia/lijin/app/ui/main/MessageFragment.java
@@ -27,6 +27,7 @@
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 import com.google.gson.reflect.TypeToken;
+import com.tejia.lijin.app.ShoppingApplication;
 import com.wpc.library.content.ConnectivityChangeHelper;
 import com.wpc.library.recyclerviewhelper.DividerItemDecoration;
 import com.wpc.library.util.NetUtils;
@@ -153,7 +154,7 @@
         initView(view);
         addListener();
         spkefu = getActivity().getSharedPreferences("kefurecord", Context.MODE_PRIVATE);//鏄惁鎵撳紑杩囧鏈�  璁板綍
-        if (sp.getBoolean("isLogin", false)) {//鐧婚檰鏄剧ず娑堟伅涓績绾㈠寘寮圭獥
+        if (UserUtil.isLogin(getContext())) {//鐧婚檰鏄剧ず娑堟伅涓績绾㈠寘寮圭獥
             getMSGConfig();//娑堟伅涓績绾㈠寘
         }
     }
@@ -217,8 +218,8 @@
         adapter = new MainMessageAdapter(rv_message.getContext(), mList, new IDeleteMessageListener() {
             @Override
             public void delete(final UserMessage msg) {
-                if (LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true)) {
-                    ShoppingApi.deleteMsg(getContext(), UserUtil.getUid(getContext()) + "", msg.getType(), msg.getId(), new BasicTextHttpResponseHandler() {
+                if (LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true)) {
+                    ShoppingApi.deleteMsg(getContext(), UserUtil.getUid(getContext()) , msg.getType(), msg.getId(), new BasicTextHttpResponseHandler() {
                         @Override
                         public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws Exception {
                             super.onSuccessPerfect(statusCode, headers, jsonObject);
@@ -307,8 +308,6 @@
         ll_request_failture = view.findViewById(R.id.ll_request_failture);
         tv_no_data_hint = view.findViewById(R.id.tv_no_data_hint);
         iv_no_data = view.findViewById(R.id.iv_no_data);
-        tv_no_data_hint.setText("杩樻病鏈夋秷鎭瘇");
-        iv_no_data.setImageDrawable(getActivity().getResources().getDrawable(R.drawable.ic_no_friends));
         view.findViewById(R.id.tv_net_setting).setOnClickListener(this);
         view.findViewById(R.id.tv_refresh).setOnClickListener(this);
 
@@ -409,7 +408,7 @@
         mChangeHelper.registerReceiver();
         getMessage();
         getUnReadMsgCount();
-        boolean isLogin = sp.getBoolean("isLogin", false);
+        boolean isLogin = UserUtil.isLogin(getContext());
         if (!isLogin) { //鍒ゆ柇鏈櫥闄�  闅愯棌娓呯┖鎸夐挳鍜� 鍘绘棫鐗�
             if (iv_top_bar_clear.getVisibility() == View.VISIBLE | tv_top_bar_right.getVisibility() == View.VISIBLE) {
                 iv_top_bar_clear.setVisibility(View.GONE);
@@ -455,7 +454,7 @@
      * 鑾峰彇涓婚〉娑堟伅鍒楄〃
      */
     private void getMessage() {
-        final boolean isLogin = sp.getBoolean("isLogin", false);
+        final boolean isLogin =UserUtil.isLogin(getContext());
         ((MainActivity) getActivity()).getMessageMain(new MainActivity.getHomeMsgListListener() {
             @Override
             public void onSuccessPerfect(int statusCode, Header[] headers, JSONObject jsonObject) throws JSONException, ParseException {
@@ -557,22 +556,22 @@
      * 鑾峰彇娑堟伅鏈鏁伴噺
      */
     private void getUnReadMsgCount() {
-        mPresenter.getUnReadMsgCount(mPresenter.getUID());
+        mPresenter.getUnReadMsgCount(UserUtil.getUid(ShoppingApplication.application));
     }
 
     /**
      * 涓�閿竻绌烘湭璇绘秷鎭�
      */
     private void setAllMsgRead() {
-        mPresenter.setAllMsgRead(mPresenter.getUID());
+        mPresenter.setAllMsgRead(UserUtil.getUid(ShoppingApplication.application));
     }
 
     @Override
     public void onClick(View v) {
-        boolean isLogin = sp.getBoolean("isLogin", false);
+        boolean isLogin =UserUtil.isLogin(getContext());
         switch (v.getId()) {
             case R.id.fl_order_notice: {
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true))
                     return;
 
                 if (!isLogin) {//鍒ゆ柇鐧婚檰
@@ -589,7 +588,7 @@
                 break;
             }
             case R.id.fl_capital_notice: {
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true))
                     return;
                 if (!isLogin) {//鍒ゆ柇鐧婚檰
                     isChoice = true;//浠h〃鐐瑰嚮
@@ -604,7 +603,7 @@
                 break;
             }
             case R.id.fl_account_notice: {
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true))
                     return;
                 if (!isLogin) {//鍒ゆ柇鐧婚檰
                     isChoice = true;//浠h〃鐐瑰嚮
@@ -619,7 +618,7 @@
                 break;
             }
             case R.id.fl_invite_notice: {
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true))
                     return;
                 if (!isLogin) {//鍒ゆ柇鐧婚檰
                     isChoice = true;//浠h〃鐐瑰嚮
@@ -634,7 +633,7 @@
                 break;
             }
             case R.id.fl_other_msg: {
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true))
                     return;
                 if (!isLogin) {//鍒ゆ柇鐧婚檰
                     isChoice = true;//浠h〃鐐瑰嚮
@@ -649,7 +648,7 @@
                 break;
             }
             case R.id.ll_critical_notice://绯荤粺娑堟伅
-                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) + "", true))
+                if (!LoginAndInviteStatusUtil.acessNext(getContext(), UserUtil.getUid(getContext()) , true))
                     return;
                 if (!isLogin) {//鍒ゆ柇鐧婚檰
                     UserUtil.jumpLogin(fl_order_notice.getContext());
@@ -719,14 +718,14 @@
      * 娑堟伅涓績绾㈠寘
      */
     private void getMSGConfig() {
-        mPresenter.getMSGConfig(mPresenter.getUID());
+        mPresenter.getMSGConfig(UserUtil.getUid(ShoppingApplication.application));
     }
 
     /**
      * 灞曠ず绾㈠寘绛夌骇绂忓埄鎻愮ずDialog
      */
     private void showHintDialog(RedPacketHintDialog.Builder builder, final JSONObject floatImgDetail) {
-        final boolean isLogin = getContext().getSharedPreferences("user", Context.MODE_PRIVATE).getBoolean("isLogin", false);
+        final boolean isLogin = UserUtil.isLogin(getContext());
         mPresenter.showHintDialog(builder, floatImgDetail, accountLogin, isLogin);
     }
 
@@ -798,7 +797,7 @@
                     mPresenter.setMSGConfig_jumpDetailnull(builder);
                 } else {
                     String showTime = floatImgDetail.optString("showTime");
-                    final boolean isLogin = sp.getBoolean("isLogin", false);
+                    final boolean isLogin = UserUtil.isLogin(getContext());
                     //鏄惁鏄綋澶╁綋鏈堝綋骞�
                     if (showTime.equalsIgnoreCase("everyday") && mPresenter.isSameDay(new Date(System.currentTimeMillis()), new Date(sp.getLong("redPacketHintmsg", 0l)))) {
                         return;

--
Gitblit v1.8.0