This commit is contained in:
jinyuer
2021-02-02 10:43:08 +08:00
parent ba0ec995f5
commit 7a4ef531d1

View File

@@ -625,6 +625,10 @@ public class HistoryRecordFragment extends BaseFragment<FragmentHistoryRecordBin
if (resultcode.status == 0) { if (resultcode.status == 0) {
BaseRecycleViewAdapter adapter = (BaseRecycleViewAdapter) mDataBinding.recyView.getAdapter(); BaseRecycleViewAdapter adapter = (BaseRecycleViewAdapter) mDataBinding.recyView.getAdapter();
if (discoveryListEntities.get(position).getIs_like() == 1) { if (discoveryListEntities.get(position).getIs_like() == 1) {
if (getArguments().getInt("dataType")==3){
discoveryListEntities.remove(position);
adapter.notifyDataSetChanged();
}else {
discoveryListEntities.get(position).setIs_like(0); discoveryListEntities.get(position).setIs_like(0);
ArrayList<DiscoveryListEntity.Like> like = discoveryListEntities.get(position).getLike(); ArrayList<DiscoveryListEntity.Like> like = discoveryListEntities.get(position).getLike();
for (int i = 0; i < like.size(); i++) { for (int i = 0; i < like.size(); i++) {
@@ -634,6 +638,8 @@ public class HistoryRecordFragment extends BaseFragment<FragmentHistoryRecordBin
} }
} }
discoveryListEntities.get(position).setLike(like); discoveryListEntities.get(position).setLike(like);
}
} else { } else {
discoveryListEntities.get(position).setIs_like(1); discoveryListEntities.get(position).setIs_like(1);
DiscoveryListEntity.Like like = new DiscoveryListEntity.Like(); DiscoveryListEntity.Like like = new DiscoveryListEntity.Like();
@@ -682,8 +688,8 @@ public class HistoryRecordFragment extends BaseFragment<FragmentHistoryRecordBin
map.put("class", "WyGoodsLists"); map.put("class", "WyGoodsLists");
map.put("sign", Md5.md5("Goods" + "WyGoodsLists" + Md5.secret)); map.put("sign", Md5.md5("Goods" + "WyGoodsLists" + Md5.secret));
} else if (getArguments().getInt("dataType")==3) { } else if (getArguments().getInt("dataType")==3) {
map.put("class", "MyGoodsLists"); map.put("class", "UpGoodsLists");
map.put("sign", Md5.md5("Goods" + "MyGoodsLists" + Md5.secret)); map.put("sign", Md5.md5("Goods" + "UpGoodsLists" + Md5.secret));
}else { }else {
map.put("class", "MyGoodsLists"); map.put("class", "MyGoodsLists");
map.put("sign", Md5.md5("Goods" + "MyGoodsLists" + Md5.secret)); map.put("sign", Md5.md5("Goods" + "MyGoodsLists" + Md5.secret));