Linjiajia
2023-09-12 efafbbf142c81c233c71de636a2d3ce9dc2124f0
app/src/main/java/com/application/zhangshi_app_android/ui/function/FamilyMemorabiliaActivityViewModel.java
@@ -181,7 +181,7 @@
     * 删除单个数据
     */
    public void deleteItem(FamilyMemorabiliaBean bean) {
        model.deleteLittleDoctors(String.valueOf(bean.getId()))
        model.deleteFamilyMemorabilia(String.valueOf(bean.getId()))
                .compose(RxUtils.schedulersTransformer())
                .subscribe(new Observer<ResultData<String>>() {
                    @Override
@@ -342,4 +342,24 @@
        }
        getDataListLiveData().setValue(list);
    }
    /**
     * 本家数据 置顶
     */
    public void ownTop(){
        List<FamilyMemorabiliaBean> list = getDataListLiveData().getValue();
        if (list == null || list.isEmpty()){
            return;
        }
        //根据ownData值为1的 放到前面
        list.sort((o1, o2) -> {
            if (o1.getOwnData() == 1 && o2.getOwnData() == 0) {
                return -1;
            } else if (o1.getOwnData() == 0 && o2.getOwnData() == 1) {
                return 1;
            }
            return 0;
        });
        getDataListLiveData().setValue(list);
    }
}