From 42ea59771a54d2591df0a6dd3936dda669be99ae Mon Sep 17 00:00:00 2001
From: gs <3129367635@qq.com>
Date: 星期一, 08 七月 2024 12:23:48 +0800
Subject: [PATCH] 会议统计接入增加,删除,修改接口

---
 app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaActivityViewModel.java |  140 +++++++++++++++++++++++-----------------------
 1 files changed, 70 insertions(+), 70 deletions(-)

diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaActivityViewModel.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaActivityViewModel.java
index b4da281..722ed81 100644
--- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaActivityViewModel.java
+++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaActivityViewModel.java
@@ -171,79 +171,79 @@
     /**
      * 鍒犻櫎瀹跺ぇ浜嬭
      */
-//    public void deleteCheckList() {
-//        List<MeetingBean> deleteList = getCheckListLiveData().getValue();
-//        if (deleteList == null){
-//            return;
-//        }
-//        StringBuffer sb = new StringBuffer();
-//        deleteList.forEach(MeetingBean -> sb.append(MeetingBean.getId()).append(","));
-//        sb.deleteCharAt(sb.length()-1);
-//        model.deleteMeeting(sb.toString())
-//                .compose(RxUtils.schedulersTransformer())
-//                .subscribe(new Observer<ResultData<String>>() {
-//                    @Override
-//                    public void onSubscribe(Disposable d) {
-//                        addSubscribe(d);
-//                    }
-//
-//                    @Override
-//                    public void onNext(ResultData<String> stringResultData) {
-//                        if (stringResultData.getCode() == CODE_SUCCESS){
-//                            messageLiveData.postValue("鍒犻櫎鎴愬姛");
-//                            finishDeleteListLiveData.postValue(checkListLiveData.getValue());
-//                            getCheckListLiveData().postValue(new ArrayList<>());
-//                        }else {
-//                            messageLiveData.postValue(stringResultData.getMsg());
-//                        }
-//                    }
-//
-//                    @Override
-//                    public void onError(Throwable e) {
-//                        messageLiveData.postValue(e.getMessage());
-//                    }
-//
-//                    @Override
-//                    public void onComplete() {
-//
-//                    }
-//                });
-//    }
+    public void deleteCheckList() {
+        List<MeetingStaBean> deleteList = getCheckListLiveData().getValue();
+        if (deleteList == null){
+            return;
+        }
+        StringBuffer sb = new StringBuffer();
+        deleteList.forEach(MeetingStaBean -> sb.append(MeetingStaBean.getId()).append(","));
+        sb.deleteCharAt(sb.length()-1);
+        model.deleteMeetingSta(sb.toString())
+                .compose(RxUtils.schedulersTransformer())
+                .subscribe(new Observer<ResultData<String>>() {
+                    @Override
+                    public void onSubscribe(Disposable d) {
+                        addSubscribe(d);
+                    }
+
+                    @Override
+                    public void onNext(ResultData<String> stringResultData) {
+                        if (stringResultData.getCode() == CODE_SUCCESS){
+                            messageLiveData.postValue("鍒犻櫎鎴愬姛");
+                            finishDeleteListLiveData.postValue(checkListLiveData.getValue());
+                            getCheckListLiveData().postValue(new ArrayList<>());
+                        }else {
+                            messageLiveData.postValue(stringResultData.getMsg());
+                        }
+                    }
+
+                    @Override
+                    public void onError(Throwable e) {
+                        messageLiveData.postValue(e.getMessage());
+                    }
+
+                    @Override
+                    public void onComplete() {
+
+                    }
+                });
+    }
     /**
      * 鍒犻櫎鍗曚釜鏁版嵁
      */
-//    public void deleteItem(MeetingBean bean) {
-//        model.deleteMeeting(String.valueOf(bean.getId()))
-//                .compose(RxUtils.schedulersTransformer())
-//                .subscribe(new Observer<ResultData<String>>() {
-//                    @Override
-//                    public void onSubscribe(Disposable d) {
-//                        addSubscribe(d);
-//                    }
-//
-//                    @Override
-//                    public void onNext(ResultData<String> stringResultData) {
-//                        if (stringResultData.getCode() == CODE_SUCCESS){
-//                            List<MeetingStaBean> list = new ArrayList<>();
-//                            list.add(bean);
-//                            finishDeleteListLiveData.postValue(list);
-//                            messageLiveData.postValue("鍒犻櫎鎴愬姛");
-//                        }else {
-//                            messageLiveData.postValue(stringResultData.getMsg());
-//                        }
-//                    }
-//
-//                    @Override
-//                    public void onError(Throwable e) {
-//                        messageLiveData.postValue(e.getMessage());
-//                    }
-//
-//                    @Override
-//                    public void onComplete() {
-//
-//                    }
-//                });
-//    }
+    public void deleteItem(MeetingStaBean bean) {
+        model.deleteMeetingSta(String.valueOf(bean.getId()))
+                .compose(RxUtils.schedulersTransformer())
+                .subscribe(new Observer<ResultData<String>>() {
+                    @Override
+                    public void onSubscribe(Disposable d) {
+                        addSubscribe(d);
+                    }
+
+                    @Override
+                    public void onNext(ResultData<String> stringResultData) {
+                        if (stringResultData.getCode() == CODE_SUCCESS){
+                            List<MeetingStaBean> list = new ArrayList<>();
+                            list.add(bean);
+                            finishDeleteListLiveData.postValue(list);
+                            messageLiveData.postValue("鍒犻櫎鎴愬姛");
+                        }else {
+                            messageLiveData.postValue(stringResultData.getMsg());
+                        }
+                    }
+
+                    @Override
+                    public void onError(Throwable e) {
+                        messageLiveData.postValue(e.getMessage());
+                    }
+
+                    @Override
+                    public void onComplete() {
+
+                    }
+                });
+    }
 
     public MutableLiveData<List<MeetingStaBean>> getCheckListLiveData() {
         if (checkListLiveData==null){

--
Gitblit v1.9.1