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

View File

@@ -625,15 +625,21 @@ 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) {
discoveryListEntities.get(position).setIs_like(0); if (getArguments().getInt("dataType")==3){
ArrayList<DiscoveryListEntity.Like> like = discoveryListEntities.get(position).getLike(); discoveryListEntities.remove(position);
for (int i = 0; i < like.size(); i++) { adapter.notifyDataSetChanged();
if (user.getUserid().equals(like.get(i).getUserid())) { }else {
like.remove(i); discoveryListEntities.get(position).setIs_like(0);
break; ArrayList<DiscoveryListEntity.Like> like = discoveryListEntities.get(position).getLike();
for (int i = 0; i < like.size(); i++) {
if (user.getUserid().equals(like.get(i).getUserid())) {
like.remove(i);
break;
}
} }
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));