Przeglądaj źródła

佣金添加结算时间 养老金添加结算状态

wenjuan.su 1 rok temu
rodzic
commit
2f131ad0c0
19 zmienionych plików z 155 dodań i 22 usunięć
  1. 0 1
      .idea/misc.xml
  2. 3 1
      app/src/main/java/com/yihucha/hbyhc/network/service/OrderService.java
  3. 4 2
      app/src/main/java/com/yihucha/hbyhc/presentation/annuity/PensionRecordsListActivity.java
  4. 3 1
      app/src/main/java/com/yihucha/hbyhc/presentation/annuity/adapter/ThirdOrderAdapter.java
  5. 4 0
      app/src/main/java/com/yihucha/hbyhc/presentation/annuity/adapter/YanglaojinLogXSAdapter.java
  6. 4 1
      app/src/main/java/com/yihucha/hbyhc/presentation/login/LoginActivity.java
  7. 1 0
      app/src/main/java/com/yihucha/hbyhc/presentation/login/view_model/LoginViewModel.java
  8. 0 2
      app/src/main/java/com/yihucha/hbyhc/presentation/mine/ThirdPartyBindingActivity.java
  9. 11 1
      app/src/main/java/com/yihucha/hbyhc/presentation/mine/adapter/CommissionDetailAdapter.java
  10. 16 0
      app/src/main/java/com/yihucha/hbyhc/presentation/mine/model/CommissionBean.java
  11. 29 0
      app/src/main/java/com/yihucha/hbyhc/presentation/mine/view_model/MineViewModel.java
  12. 29 0
      app/src/main/java/com/yihucha/hbyhc/presentation/order/view_model/OrderViewModel.java
  13. 2 1
      app/src/main/java/com/yihucha/hbyhc/presentation/pyyx/bean/MineKingKongBean.kt
  14. 7 1
      app/src/main/java/com/yihucha/hbyhc/presentation/pyyx/fragment/PyyxHotFragment.kt
  15. 3 0
      app/src/main/java/com/yihucha/hbyhc/presentation/pyyx/fragment/PyyxMineFragment.kt
  16. 1 0
      app/src/main/java/com/yihucha/hbyhc/presentation/pyyx/viewmodel/PyyxMineViewModel.kt
  17. 6 6
      app/src/main/res/layout/activity_third_party_binding.xml
  18. 10 0
      app/src/main/res/layout/item_commission_detail.xml
  19. 22 5
      app/src/main/res/layout/item_pension_records_list.xml

+ 0 - 1
.idea/misc.xml

@@ -1,4 +1,3 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
 <project version="4">
1
 <project version="4">
3
   <component name="ExternalStorageConfigurationManager" enabled="true" />
2
   <component name="ExternalStorageConfigurationManager" enabled="true" />
4
   <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK" />
3
   <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK" />

+ 3 - 1
app/src/main/java/com/yihucha/hbyhc/network/service/OrderService.java

@@ -222,8 +222,10 @@ public interface OrderService {
222
      * @return
222
      * @return
223
      */
223
      */
224
     @GET("api/user/third_order_bill")
224
     @GET("api/user/third_order_bill")
225
-    Observable<DataResponse<ThirdOrderBean>> getThirdOrder(@QueryMap Map<String, Object> request);
225
+    Observable<DataResponse<ThirdOrderBean>> getThirdOrderBill(@QueryMap Map<String, Object> request);
226
 
226
 
227
+    @GET("api/user/third_order")
228
+    Observable<DataResponse<ThirdOrderBean>> getThirdOrder(@QueryMap Map<String, Object> request);
227
     /**
229
     /**
228
      * app全部订单接口(整合第三方)
230
      * app全部订单接口(整合第三方)
229
      *
231
      *

+ 4 - 2
app/src/main/java/com/yihucha/hbyhc/presentation/annuity/PensionRecordsListActivity.java

@@ -92,7 +92,8 @@ public class PensionRecordsListActivity extends ViewBindingTitleBaseActivity<Act
92
             });
92
             });
93
         }else {
93
         }else {
94
 
94
 
95
-            mMineViewModel.getThirdOrder(type,mPage);
95
+//            mMineViewModel.getThirdOrder(type,mPage);
96
+            mMineViewModel.getThirdOrderBill(type,mPage);
96
             mMineViewModel.mThirdOrderData.observe(this, new Observer<ThirdOrderBean>() {
97
             mMineViewModel.mThirdOrderData.observe(this, new Observer<ThirdOrderBean>() {
97
                 @Override
98
                 @Override
98
                 public void onChanged(ThirdOrderBean thirdOrderBean) {
99
                 public void onChanged(ThirdOrderBean thirdOrderBean) {
@@ -150,7 +151,8 @@ public class PensionRecordsListActivity extends ViewBindingTitleBaseActivity<Act
150
                             //线上
151
                             //线上
151
                             mMineViewModel.getYanglaojinLog("0", mPage);
152
                             mMineViewModel.getYanglaojinLog("0", mPage);
152
                         }else {
153
                         }else {
153
-                            mMineViewModel.getThirdOrder(type,mPage);
154
+//                            mMineViewModel.getThirdOrder(type,mPage);
155
+                            mMineViewModel.getThirdOrderBill(type,mPage);
154
                         }
156
                         }
155
                     }
157
                     }
156
                 }, 2000);
158
                 }, 2000);

+ 3 - 1
app/src/main/java/com/yihucha/hbyhc/presentation/annuity/adapter/ThirdOrderAdapter.java

@@ -40,9 +40,11 @@ public class ThirdOrderAdapter extends BaseQuickAdapter<ThirdOrderBean.ThirdOrde
40
 
40
 
41
         helper.setText(R.id.btv_mer_name, item.getGoods_name());
41
         helper.setText(R.id.btv_mer_name, item.getGoods_name());
42
         helper.setText(R.id.tv_number, "获得养老金:" + item.getYanglao());
42
         helper.setText(R.id.tv_number, "获得养老金:" + item.getYanglao());
43
-        helper.setText(R.id.tv_order_sn, item.getOrder_sn());
43
+        helper.setText(R.id.tv_status_name,item.getStatus_name());
44
+        helper.setText(R.id.tv_order_sn,"订单号:"+ item.getOrder_sn());
44
         helper.setText(R.id.tv_create_time, "下单时间:" + item.getCreate_time());
45
         helper.setText(R.id.tv_create_time, "下单时间:" + item.getCreate_time());
45
         if ("10".equals(type)){
46
         if ("10".equals(type)){
47
+//            helper.setText(R.id.tv_order_sn,"订单号:" + item.getOrder_sn());
46
             helper.setText(R.id.tv_mark, "养老金来源:话费充值");
48
             helper.setText(R.id.tv_mark, "养老金来源:话费充值");
47
             Glide.with(context).load(R.mipmap.icon_recharge).into(riv_mer_avatar);
49
             Glide.with(context).load(R.mipmap.icon_recharge).into(riv_mer_avatar);
48
         }else {
50
         }else {

+ 4 - 0
app/src/main/java/com/yihucha/hbyhc/presentation/annuity/adapter/YanglaojinLogXSAdapter.java

@@ -35,6 +35,10 @@ public class YanglaojinLogXSAdapter extends BaseQuickAdapter<YanglaojinLogXSBean
35
 
35
 
36
         helper.setText(R.id.btv_mer_name,item.getMer_name());
36
         helper.setText(R.id.btv_mer_name,item.getMer_name());
37
         helper.setText(R.id.tv_number,"获得养老金:"+item.getNumber());
37
         helper.setText(R.id.tv_number,"获得养老金:"+item.getNumber());
38
+        // Hide the tv_status_name view
39
+        View tvStatusName = helper.getView(R.id.tv_status_name);
40
+        tvStatusName.setVisibility(View.GONE);
41
+//        helper.setText(R.id.tv_status_name,item.get);
38
         helper.setText(R.id.tv_order_sn,"订单号:"+item.getOrder_sn());
42
         helper.setText(R.id.tv_order_sn,"订单号:"+item.getOrder_sn());
39
         helper.setText(R.id.tv_create_time,"下单时间:"+item.getCreate_time());
43
         helper.setText(R.id.tv_create_time,"下单时间:"+item.getCreate_time());
40
         helper.setText(R.id.tv_mark,"养老金来源:购买商品");
44
         helper.setText(R.id.tv_mark,"养老金来源:购买商品");

+ 4 - 1
app/src/main/java/com/yihucha/hbyhc/presentation/login/LoginActivity.java

@@ -111,7 +111,7 @@ public class LoginActivity extends ViewBindingTitleBaseActivity<ActivityLoginPho
111
             MVUtils.put(Constants.NICK_NAME, loginModel.getUser().getNickname());
111
             MVUtils.put(Constants.NICK_NAME, loginModel.getUser().getNickname());
112
 
112
 
113
 //                MainActivity.launch(LoginActivity.this);
113
 //                MainActivity.launch(LoginActivity.this);
114
-
114
+            mViewBinding.tvLogin.setEnabled(true);
115
             List<String> activityList = new ArrayList<>();
115
             List<String> activityList = new ArrayList<>();
116
             activityList.add(LoginHomeActivity.class.getSimpleName());
116
             activityList.add(LoginHomeActivity.class.getSimpleName());
117
             ActivityStack.getScreenManager().finishArrayActivity(activityList);
117
             ActivityStack.getScreenManager().finishArrayActivity(activityList);
@@ -129,6 +129,7 @@ public class LoginActivity extends ViewBindingTitleBaseActivity<ActivityLoginPho
129
         loginViewModel.failed.observe(LoginActivity.this, msg -> {
129
         loginViewModel.failed.observe(LoginActivity.this, msg -> {
130
             //如果返回了400 表示需要填写邀请人信息,弹窗进行绑定
130
             //如果返回了400 表示需要填写邀请人信息,弹窗进行绑定
131
             ToastUtils.showShort(msg);
131
             ToastUtils.showShort(msg);
132
+            mViewBinding.tvLogin.setEnabled(true);
132
         });
133
         });
133
     }
134
     }
134
 
135
 
@@ -274,8 +275,10 @@ public class LoginActivity extends ViewBindingTitleBaseActivity<ActivityLoginPho
274
             if (TextUtils.isEmpty(mOpenId)) {
275
             if (TextUtils.isEmpty(mOpenId)) {
275
                 if (loginType == 0){
276
                 if (loginType == 0){
276
                     loginViewModel.getPhonePasswordLogin(mAccount,mPwd);
277
                     loginViewModel.getPhonePasswordLogin(mAccount,mPwd);
278
+                    mViewBinding.tvLogin.setEnabled(false);
277
                 }else {
279
                 }else {
278
                     loginViewModel.getLogin(LoginActivity.this, mCode);
280
                     loginViewModel.getLogin(LoginActivity.this, mCode);
281
+                    mViewBinding.tvLogin.setEnabled(false);
279
                 }
282
                 }
280
             } else {
283
             } else {
281
                 //微信绑定手机号
284
                 //微信绑定手机号

+ 1 - 0
app/src/main/java/com/yihucha/hbyhc/presentation/login/view_model/LoginViewModel.java

@@ -167,6 +167,7 @@ public class LoginViewModel extends BaseViewModel {
167
                 } else if (loginModelDataResponse.responseCode == 400) {
167
                 } else if (loginModelDataResponse.responseCode == 400) {
168
                     failed.postValue(loginModelDataResponse.responseError);
168
                     failed.postValue(loginModelDataResponse.responseError);
169
                 } else {
169
                 } else {
170
+                    failed.postValue(loginModelDataResponse.responseError);
170
                     MyToast.makeText(context, loginModelDataResponse.responseError, Toast.LENGTH_LONG).show();
171
                     MyToast.makeText(context, loginModelDataResponse.responseError, Toast.LENGTH_LONG).show();
171
                 }
172
                 }
172
 
173
 

+ 0 - 2
app/src/main/java/com/yihucha/hbyhc/presentation/mine/ThirdPartyBindingActivity.java

@@ -153,8 +153,6 @@ public class ThirdPartyBindingActivity extends ViewBindingTitleBaseActivity<Acti
153
 //                        mViewBinding.llAlipayAuthorization.setEnabled(false);
153
 //                        mViewBinding.llAlipayAuthorization.setEnabled(false);
154
 //                        mViewBinding.llAlipayAuthorization.setClickable(false);
154
 //                        mViewBinding.llAlipayAuthorization.setClickable(false);
155
                         String imageUrl = alipayBean.getAvater(); // Replace with your actual IP address and image path
155
                         String imageUrl = alipayBean.getAvater(); // Replace with your actual IP address and image path
156
-//                        GlideUtils.loadImage(ThirdPartyBindingActivity.this, imageUrl, mViewBinding.llWechatProfile);
157
-
158
                         Glide.with(ThirdPartyBindingActivity.this)
156
                         Glide.with(ThirdPartyBindingActivity.this)
159
                                 .load(imageUrl)
157
                                 .load(imageUrl)
160
                                 .apply(RequestOptions.circleCropTransform()) // Apply circular crop
158
                                 .apply(RequestOptions.circleCropTransform()) // Apply circular crop

+ 11 - 1
app/src/main/java/com/yihucha/hbyhc/presentation/mine/adapter/CommissionDetailAdapter.java

@@ -97,6 +97,13 @@ public class CommissionDetailAdapter extends BaseAdapter {
97
             if (i > 0) tvTitle.setText(typeArr.get(i));
97
             if (i > 0) tvTitle.setText(typeArr.get(i));
98
         }*/
98
         }*/
99
         tvTitle.setText(item.getMark()+"");
99
         tvTitle.setText(item.getMark()+"");
100
+        if (item.getSettTime() != null && !item.getSettTime().isEmpty()) {
101
+            holder.tvSettTime.setText("结算时间:" + item.getSettTime());
102
+            holder.tvSettTime.setVisibility(View.VISIBLE); // 显示结算时间
103
+        } else {
104
+            holder.tvSettTime.setVisibility(View.GONE); // 隐藏结算时间
105
+        }
106
+
100
         if ("0".equals(item.getStatus())) {
107
         if ("0".equals(item.getStatus())) {
101
             //未结算
108
             //未结算
102
             tvStatus.setText("未结算");
109
             tvStatus.setText("未结算");
@@ -105,7 +112,8 @@ public class CommissionDetailAdapter extends BaseAdapter {
105
             //已结算
112
             //已结算
106
             tvStatus.setText("已结算");
113
             tvStatus.setText("已结算");
107
             tvStatus.setTextColor(ContextCompat.getColor(context, R.color.black_333333));
114
             tvStatus.setTextColor(ContextCompat.getColor(context, R.color.black_333333));
108
-            holder.tvTime.setText("结算时间:"+item.getCreateTime());
115
+//            holder.tvTime.setText("结算时间:"+item.getCreateTime());
116
+            holder.tvSettTime.setText("结算时间:"+item.getSettTime());
109
         }else if ("-1".equals(item.getStatus())){
117
         }else if ("-1".equals(item.getStatus())){
110
             //已失效
118
             //已失效
111
             tvStatus.setText("已失效");
119
             tvStatus.setText("已失效");
@@ -118,6 +126,7 @@ public class CommissionDetailAdapter extends BaseAdapter {
118
     static class TXRecordHolder {
126
     static class TXRecordHolder {
119
         public TextView tvName;
127
         public TextView tvName;
120
         public TextView tvTime;
128
         public TextView tvTime;
129
+        public TextView tvSettTime;
121
         public TextView tvMoney;
130
         public TextView tvMoney;
122
         public TextView tvStatus;
131
         public TextView tvStatus;
123
         public TextView tvTitle;
132
         public TextView tvTitle;
@@ -125,6 +134,7 @@ public class CommissionDetailAdapter extends BaseAdapter {
125
         public TXRecordHolder(View itemView) {
134
         public TXRecordHolder(View itemView) {
126
             tvName = itemView.findViewById(R.id.tv_name);
135
             tvName = itemView.findViewById(R.id.tv_name);
127
             tvTime = itemView.findViewById(R.id.t_time);
136
             tvTime = itemView.findViewById(R.id.t_time);
137
+            tvSettTime = itemView.findViewById(R.id.t_sett_time);
128
             tvMoney = itemView.findViewById(R.id.tv_money);
138
             tvMoney = itemView.findViewById(R.id.tv_money);
129
             tvStatus = itemView.findViewById(R.id.tv_status);
139
             tvStatus = itemView.findViewById(R.id.tv_status);
130
             tvTitle = itemView.findViewById(R.id.tv_title);
140
             tvTitle = itemView.findViewById(R.id.tv_title);

+ 16 - 0
app/src/main/java/com/yihucha/hbyhc/presentation/mine/model/CommissionBean.java

@@ -88,6 +88,12 @@ public class CommissionBean {
88
             @SerializedName("mark")
88
             @SerializedName("mark")
89
             private String mark;
89
             private String mark;
90
 
90
 
91
+            @SerializedName("status_name")
92
+            private String statusName;
93
+
94
+            @SerializedName("sett_time")
95
+            private String settTime;
96
+
91
             public String getMark() {
97
             public String getMark() {
92
                 return mark;
98
                 return mark;
93
             }
99
             }
@@ -168,6 +174,16 @@ public class CommissionBean {
168
                 this.status = status;
174
                 this.status = status;
169
             }
175
             }
170
 
176
 
177
+            public void setSettTime(String settTime){ this.settTime = settTime ; }
178
+
179
+            public String getSettTime() {
180
+                return settTime;
181
+            }
182
+            public void  setStatusName(String statusName){this.statusName = statusName;}
183
+            public String getStatusName(){
184
+                return  statusName ;
185
+            }
186
+
171
             public String getOrderSn() {
187
             public String getOrderSn() {
172
                 return orderSn;
188
                 return orderSn;
173
             }
189
             }

+ 29 - 0
app/src/main/java/com/yihucha/hbyhc/presentation/mine/view_model/MineViewModel.java

@@ -453,6 +453,35 @@ public class MineViewModel extends BaseViewModel {
453
     }
453
     }
454
 
454
 
455
     /**
455
     /**
456
+     * 养老金
457
+     *
458
+     * @param type
459
+     * @param page
460
+     */
461
+    @SuppressLint("CheckResult")
462
+    public void getThirdOrderBill(String type, int page) {
463
+        Map<String, Object> map = new HashMap<>();
464
+        map.put("type", type);
465
+        map.put("page", page);
466
+        map.put("limit", 10);
467
+        OrderService orderService = NetworkApi.createService(OrderService.class);
468
+        orderService.getThirdOrderBill(map).compose(NetworkApi.applySchedulers(new BaseObserver<DataResponse<ThirdOrderBean>>() {
469
+            @Override
470
+            public void onSuccess(DataResponse<ThirdOrderBean> thirdOrderBeanDataResponse) {
471
+                if (thirdOrderBeanDataResponse.responseCode == 200) {
472
+                    mThirdOrderData.postValue(thirdOrderBeanDataResponse.getData());
473
+                } else {
474
+                    ToastUtils.showLong(thirdOrderBeanDataResponse.responseError);
475
+                }
476
+            }
477
+
478
+            @Override
479
+            public void onFailure(Throwable e) {
480
+//                failed.postValue(getString(R.string.failed_string));
481
+            }
482
+        }));
483
+    }
484
+    /**
456
      * 签到信息
485
      * 签到信息
457
      */
486
      */
458
     public void getSignInInfo() {
487
     public void getSignInInfo() {

+ 29 - 0
app/src/main/java/com/yihucha/hbyhc/presentation/order/view_model/OrderViewModel.java

@@ -513,6 +513,35 @@ public class OrderViewModel extends BaseViewModel {
513
     }
513
     }
514
 
514
 
515
     /**
515
     /**
516
+     * 养老金
517
+     *
518
+     * @param type
519
+     * @param page
520
+     */
521
+    @SuppressLint("CheckResult")
522
+    public void getThirdOrderBill(String type, int page) {
523
+        Map<String, Object> map = new HashMap<>();
524
+        map.put("type", type);
525
+        map.put("page", page);
526
+        map.put("limit", 10);
527
+        OrderService orderService = NetworkApi.createService(OrderService.class);
528
+        orderService.getThirdOrderBill(map).compose(NetworkApi.applySchedulers(new BaseObserver<DataResponse<ThirdOrderBean>>() {
529
+            @Override
530
+            public void onSuccess(DataResponse<ThirdOrderBean> thirdOrderBeanDataResponse) {
531
+                if (thirdOrderBeanDataResponse.responseCode == 200) {
532
+                    mThirdOrderData.postValue(thirdOrderBeanDataResponse.getData());
533
+                } else {
534
+                    ToastUtils.showLong(thirdOrderBeanDataResponse.responseError);
535
+                }
536
+            }
537
+
538
+            @Override
539
+            public void onFailure(Throwable e) {
540
+//                failed.postValue(getString(R.string.failed_string));
541
+            }
542
+        }));
543
+    }
544
+    /**
516
      * app全部订单接口(整合第三方)
545
      * app全部订单接口(整合第三方)
517
      *
546
      *
518
      * @param page
547
      * @param page

+ 2 - 1
app/src/main/java/com/yihucha/hbyhc/presentation/pyyx/bean/MineKingKongBean.kt

@@ -35,5 +35,6 @@ enum class ServerType {
35
     GOUWUJIN,
35
     GOUWUJIN,
36
     HONGBAO,
36
     HONGBAO,
37
     FENSI,
37
     FENSI,
38
-    FGJ
38
+    FGJ,
39
+    XFXD
39
 }
40
 }

+ 7 - 1
app/src/main/java/com/yihucha/hbyhc/presentation/pyyx/fragment/PyyxHotFragment.kt

@@ -12,6 +12,7 @@ import com.yihucha.hbyhc.presentation.pyyx.activity.ActivityPhoneRecharge
12
 import com.yihucha.hbyhc.presentation.pyyx.activity.FGQActivity
12
 import com.yihucha.hbyhc.presentation.pyyx.activity.FGQActivity
13
 import com.yihucha.hbyhc.presentation.pyyx.activity.JCSHActivity
13
 import com.yihucha.hbyhc.presentation.pyyx.activity.JCSHActivity
14
 import com.yihucha.hbyhc.presentation.pyyx.activity.JDActivity
14
 import com.yihucha.hbyhc.presentation.pyyx.activity.JDActivity
15
+import com.yihucha.hbyhc.presentation.pyyx.activity.MerActivity
15
 import com.yihucha.hbyhc.presentation.pyyx.activity.PDDActivity
16
 import com.yihucha.hbyhc.presentation.pyyx.activity.PDDActivity
16
 import com.yihucha.hbyhc.presentation.pyyx.activity.PyyxProductDetailActivity
17
 import com.yihucha.hbyhc.presentation.pyyx.activity.PyyxProductDetailActivity
17
 import com.yihucha.hbyhc.presentation.pyyx.activity.SMQActivity
18
 import com.yihucha.hbyhc.presentation.pyyx.activity.SMQActivity
@@ -20,6 +21,7 @@ import com.yihucha.hbyhc.presentation.pyyx.activity.SXYActivity
20
 import com.yihucha.hbyhc.presentation.pyyx.activity.TBActivity
21
 import com.yihucha.hbyhc.presentation.pyyx.activity.TBActivity
21
 import com.yihucha.hbyhc.presentation.pyyx.activity.VIPActivity
22
 import com.yihucha.hbyhc.presentation.pyyx.activity.VIPActivity
22
 import com.yihucha.hbyhc.presentation.pyyx.adapter.KingKongAdapter
23
 import com.yihucha.hbyhc.presentation.pyyx.adapter.KingKongAdapter
24
+import com.yihucha.hbyhc.presentation.pyyx.bean.KingKongBean
23
 import com.yihucha.hbyhc.presentation.pyyx.bean.KingKongKey
25
 import com.yihucha.hbyhc.presentation.pyyx.bean.KingKongKey
24
 import com.yihucha.hbyhc.presentation.pyyx.viewmodel.PyyxHomeViewModel
26
 import com.yihucha.hbyhc.presentation.pyyx.viewmodel.PyyxHomeViewModel
25
 import com.yihucha.hbyhc.presentation.shop.VipAreaActivity
27
 import com.yihucha.hbyhc.presentation.shop.VipAreaActivity
@@ -125,7 +127,11 @@ class PyyxHotFragment : NewBaseFragment<FragmentPyyxHotBinding>() {
125
                     SXYActivity.lanuch(requireContext())
127
                     SXYActivity.lanuch(requireContext())
126
                 }
128
                 }
127
                 KingKongKey.XFXD->{
129
                 KingKongKey.XFXD->{
128
-                    PyyxProductDetailActivity.launch(requireContext(),"3279")
130
+                    MerActivity.launch(
131
+                        requireContext(),
132
+                        "3279",
133
+                        pyyxHomeViewModel.kingKongPage2.getOrNull(it)?.name ?: "幸福小店"
134
+                    )
129
 
135
 
130
                 }
136
                 }
131
 
137
 

+ 3 - 0
app/src/main/java/com/yihucha/hbyhc/presentation/pyyx/fragment/PyyxMineFragment.kt

@@ -158,6 +158,9 @@ class PyyxMineFragment : NewBaseFragment<FragmentPyyxMineBinding>(), View.OnClic
158
                 ServerType.SHOP_MANAGER -> { //店铺管理
158
                 ServerType.SHOP_MANAGER -> { //店铺管理
159
                     ShopManagerActivity.launch(requireContext())
159
                     ShopManagerActivity.launch(requireContext())
160
                 }
160
                 }
161
+                ServerType.XFXD -> {
162
+                    Toast.makeText(requireContext(), "升级中", Toast.LENGTH_LONG).show()
163
+                }
161
 
164
 
162
                 else -> {}
165
                 else -> {}
163
             }
166
             }

+ 1 - 0
app/src/main/java/com/yihucha/hbyhc/presentation/pyyx/viewmodel/PyyxMineViewModel.kt

@@ -26,6 +26,7 @@ class PyyxMineViewModel:BaseViewModel() {
26
             MineKingKongBean("邀请好友", icon = R.mipmap.invite_friends_221023, type = ServerType.INVITATE),
26
             MineKingKongBean("邀请好友", icon = R.mipmap.invite_friends_221023, type = ServerType.INVITATE),
27
 //            MineKingKongBean("商铺入驻", icon = R.mipmap.dianpuruzhu_220620, type = ServerType.RUZHU),
27
 //            MineKingKongBean("商铺入驻", icon = R.mipmap.dianpuruzhu_220620, type = ServerType.RUZHU),
28
             MineKingKongBean("店铺管理", icon = R.mipmap.icon_dpgl, type = ServerType.SHOP_MANAGER),
28
             MineKingKongBean("店铺管理", icon = R.mipmap.icon_dpgl, type = ServerType.SHOP_MANAGER),
29
+            MineKingKongBean("幸福小店", icon = R.mipmap.icon_rx, type = ServerType.XFXD),
29
             MineKingKongBean("设置", icon = R.mipmap.mine_setting_220620, type = ServerType.SETTING),
30
             MineKingKongBean("设置", icon = R.mipmap.mine_setting_220620, type = ServerType.SETTING),
30
         )
31
         )
31
     }
32
     }

+ 6 - 6
app/src/main/res/layout/activity_third_party_binding.xml

@@ -54,7 +54,7 @@
54
     <LinearLayout
54
     <LinearLayout
55
         android:id="@+id/ll_wechat_info"
55
         android:id="@+id/ll_wechat_info"
56
         android:layout_width="match_parent"
56
         android:layout_width="match_parent"
57
-        android:layout_height="52dp"
57
+        android:layout_height="wrap_content"
58
         android:background="@color/white"
58
         android:background="@color/white"
59
         android:orientation="horizontal"
59
         android:orientation="horizontal"
60
         android:gravity="center_vertical"
60
         android:gravity="center_vertical"
@@ -63,8 +63,8 @@
63
 
63
 
64
         <ImageView
64
         <ImageView
65
             android:id="@+id/ll_wechat_profile"
65
             android:id="@+id/ll_wechat_profile"
66
-            android:layout_width="26dp"
67
-            android:layout_height="26dp"
66
+            android:layout_width="30dp"
67
+            android:layout_height="30dp"
68
             android:src="@mipmap/wx_sf_220908"
68
             android:src="@mipmap/wx_sf_220908"
69
             android:scaleType="centerCrop"
69
             android:scaleType="centerCrop"
70
             />
70
             />
@@ -130,7 +130,7 @@
130
     <LinearLayout
130
     <LinearLayout
131
         android:id="@+id/ll_alipay_info"
131
         android:id="@+id/ll_alipay_info"
132
         android:layout_width="match_parent"
132
         android:layout_width="match_parent"
133
-        android:layout_height="52dp"
133
+        android:layout_height="wrap_content"
134
         android:background="@color/white"
134
         android:background="@color/white"
135
         android:gravity="center_vertical"
135
         android:gravity="center_vertical"
136
         android:orientation="horizontal"
136
         android:orientation="horizontal"
@@ -139,8 +139,8 @@
139
 
139
 
140
         <ImageView
140
         <ImageView
141
             android:id="@+id/ll_alipay_profile"
141
             android:id="@+id/ll_alipay_profile"
142
-            android:layout_width="25dp"
143
-            android:layout_height="25dp"
142
+            android:layout_width="30dp"
143
+            android:layout_height="30dp"
144
             android:src="@mipmap/zfb_sf_220908"
144
             android:src="@mipmap/zfb_sf_220908"
145
             android:scaleType="centerCrop"
145
             android:scaleType="centerCrop"
146
             />
146
             />

+ 10 - 0
app/src/main/res/layout/item_commission_detail.xml

@@ -56,4 +56,14 @@
56
         android:layout_marginTop="4dp"
56
         android:layout_marginTop="4dp"
57
         />
57
         />
58
 
58
 
59
+    <TextView
60
+        android:id="@+id/t_sett_time"
61
+        android:layout_width="wrap_content"
62
+        android:layout_height="wrap_content"
63
+        android:layout_below="@+id/tv_name"
64
+        android:layout_marginTop="25dp"
65
+        android:text="2023-08-26 18:30:30"
66
+        android:textColor="@color/gray_999999"
67
+        android:textSize="12sp" />
68
+
59
 </RelativeLayout>
69
 </RelativeLayout>

+ 22 - 5
app/src/main/res/layout/item_pension_records_list.xml

@@ -44,13 +44,30 @@
44
                     android:textColor="@color/black_333333"
44
                     android:textColor="@color/black_333333"
45
                     android:textSize="14sp" />
45
                     android:textSize="14sp" />
46
 
46
 
47
-                <TextView
48
-                    android:id="@+id/tv_number"
47
+                <RelativeLayout
49
                     android:layout_width="wrap_content"
48
                     android:layout_width="wrap_content"
50
                     android:layout_height="wrap_content"
49
                     android:layout_height="wrap_content"
51
-                    android:layout_marginTop="8dp"
52
-                    android:textColor="@color/red_f23f42"
53
-                    android:textSize="12sp" />
50
+                    >
51
+
52
+                    <TextView
53
+                        android:id="@+id/tv_number"
54
+                        android:layout_width="wrap_content"
55
+                        android:layout_height="wrap_content"
56
+                        android:textColor="@color/red_f23f42"
57
+                        android:textSize="12sp" />
58
+
59
+                    <TextView
60
+                        android:id="@+id/tv_status_name"
61
+                        android:layout_width="wrap_content"
62
+                        android:layout_height="wrap_content"
63
+                        android:textColor="@color/red_f83554"
64
+                        android:text="TextView"
65
+                        android:layout_marginEnd="8dp"
66
+                        android:textSize="12sp"
67
+                        android:layout_alignParentEnd="true"
68
+                        android:layout_alignParentRight="true"
69
+                        />
70
+                </RelativeLayout>
54
             </LinearLayout>
71
             </LinearLayout>
55
         </LinearLayout>
72
         </LinearLayout>
56
 
73