diff --git a/moduleroom/src/main/java/com/example/moduleroom/activity/RoomActivity.java b/moduleroom/src/main/java/com/example/moduleroom/activity/RoomActivity.java index 827bb6d..d7fd1a3 100644 --- a/moduleroom/src/main/java/com/example/moduleroom/activity/RoomActivity.java +++ b/moduleroom/src/main/java/com/example/moduleroom/activity/RoomActivity.java @@ -59,6 +59,7 @@ import com.example.moduleroom.R; import com.example.moduleroom.contacts.RoomContacts; import com.example.moduleroom.databinding.ActivityRoomBinding; import com.example.moduleroom.dialog.CardRelationshipFragment; +import com.example.moduleroom.dialog.CustomCenterDialogFragment; import com.example.moduleroom.dialog.ExitRoomBottomSheet; import com.example.moduleroom.dialog.FriendsDialogFragment; import com.example.moduleroom.dialog.PublishCommentDialogFragment; @@ -613,6 +614,10 @@ public class RoomActivity extends BaseMvpActivity 0) { +// for (int i = 0; i < auctionList.size(); i++) { +// if (auctionList.get(i).getUser_id().equals(messageEvent.getText().getFromUserInfo().getUser_id() + "")) { +// auctionList.get(i).setDress(messageEvent.getText().getFromUserInfo().getDress()); +// auctionList.get(i).setAvatar(messageEvent.getText().getFromUserInfo().getAvatar()); +// auctionList.get(i).setNickname(messageEvent.getText().getFromUserInfo().getNickname()); +// auctionList.get(i).setSex(messageEvent.getText().getFromUserInfo().getSex() + ""); +// gexList(); // } - } - yinc(); - } - - } else if (messageEvent.getMsgType() == 1023) {//开始竞拍 - mBinding.ivJp.setVisibility(VISIBLE); - if (wheatView.pitBean.getUser_id().equals(SpUtil.getUserId() + "")) { - imActionYs.setVisibility(VISIBLE); - imActionJs.setVisibility(VISIBLE); - } else { - getvjs(); - imActionYs.setVisibility(GONE); - } - if (messageEvent.getText().getAuction_user().getUser_id().equals(SpUtil.getUserId() + "")) { - mBinding.ivJp.setVisibility(INVISIBLE); - } - roomInfoResp.getRoom_auction().setAuction_user(messageEvent.getText().getAuction_user()); - auctionId = messageEvent.getText().getAuction_user().getAuction_id(); - SpUtil.setAuctionId(auctionId); - countDownTime(messageEvent.getText().getAuction_user().getDuration()); - auctionUserBean = messageEvent.getText().getAuction_user(); - gengv(); - } else if (messageEvent.getMsgType() == 1024) {//竞拍,拍卖列表变化 - auctionList = messageEvent.getText().getAuction_list(); - gexList(); - } else if (messageEvent.getMsgType() == 1025) {//结束 - if (messageEvent.getText().getRecipient() != null) {//成功 - CustomCenterDialogFragment.showWithAutoDismiss(messageEvent.getText().getRecipient(), messageEvent.getText().getAuction_user(), getActivity().getSupportFragmentManager()); - } else {//失败 - showCountDownDialog(getContext()); - } - SpUtil.setAuctionId(""); - mBinding.ivJp.setVisibility(INVISIBLE); - imActionYs.setVisibility(INVISIBLE); - getvjs(); - releaseCountDownTimer(); - auctionList = null; - gexList(); - steView(type); - isButtonsInflated = false; - } else if (messageEvent.getMsgType() == 1012) { - stub.setVisibility(GONE); - } else if (messageEvent.getMsgType() == 1026) {//主持延迟 - countDownTime(messageEvent.getText().getDuration()); - } else if (messageEvent.getMsgType() == 1027) {//拍卖类型变化 - type = messageEvent.getText().getType(); - getTextView(); - steView(type); - } else if (messageEvent.getMsgType() == 1005) { - if (mBinding.roomMakeWheat2.getUserId().equals(messageEvent.getText().getToUserInfo().getUser_id() + "")) { - mBinding.tvPB.setText(messageEvent.getText().getToUserInfo().getCharm() + ""); - } else { - if (mBinding.ivAuction1 != null && mBinding.ivAuction1.getUserId() != null) { - if (mBinding.ivAuction1.getUserId().equals(messageEvent.getText().getToUserInfo().getUser_id() + "")) { - RoomMakeWheatView wheatView = mBinding.ivAuction1; - wheatView.pitBean.setCharm(messageEvent.getText().getToUserInfo().getCharm()); - wheatView.setData(wheatView.pitBean); - } else if (mBinding.ivAuction2.getUserId().equals(messageEvent.getText().getToUserInfo().getUser_id() + "")) { - RoomMakeWheatView wheatView = mBinding.ivAuction2; - wheatView.pitBean.setCharm(messageEvent.getText().getToUserInfo().getCharm()); - wheatView.setData(wheatView.pitBean); - } else if (mBinding.ivAuction3.getUserId().equals(messageEvent.getText().getToUserInfo().getUser_id() + "")) { - RoomMakeWheatView wheatView = mBinding.ivAuction3; - wheatView.pitBean.setCharm(messageEvent.getText().getToUserInfo().getCharm()); - wheatView.setData(wheatView.pitBean); - } - } - } - } else if (messageEvent.getMsgType() == 1035) { - RoomPitBean pitBean = mBinding.roomMakeWheat.pitBean; - if (pitBean.getUser_id().equals(messageEvent.getText().getFromUserInfo().getUser_id() + "")) { - pitBean.setAvatar(messageEvent.getText().getFromUserInfo().getAvatar()); - pitBean.setNickname(messageEvent.getText().getFromUserInfo().getNickname()); - pitBean.setSex(messageEvent.getText().getFromUserInfo().getSex() + ""); - pitBean.setDress(messageEvent.getText().getFromUserInfo().getDress()); - mBinding.roomMakeWheat.setData(pitBean); - } - RoomPitBean pitBean2 = mBinding.roomMakeWheat2.pitBean; - if (pitBean2.getUser_id().equals(messageEvent.getText().getFromUserInfo().getUser_id() + "")) { - pitBean2.setAvatar(messageEvent.getText().getFromUserInfo().getAvatar()); - pitBean2.setNickname(messageEvent.getText().getFromUserInfo().getNickname()); - pitBean2.setSex(messageEvent.getText().getFromUserInfo().getSex() + ""); - pitBean2.setDress(messageEvent.getText().getFromUserInfo().getDress()); - mBinding.roomMakeWheat2.setData(pitBean2); - } - - if (auctionList != null && auctionList.size() > 0) { - for (int i = 0; i < auctionList.size(); i++) { - if (auctionList.get(i).getUser_id().equals(messageEvent.getText().getFromUserInfo().getUser_id() + "")) { - auctionList.get(i).setDress(messageEvent.getText().getFromUserInfo().getDress()); - auctionList.get(i).setAvatar(messageEvent.getText().getFromUserInfo().getAvatar()); - auctionList.get(i).setNickname(messageEvent.getText().getFromUserInfo().getNickname()); - auctionList.get(i).setSex(messageEvent.getText().getFromUserInfo().getSex() + ""); - gexList(); - } - } - - } - } - - } +// } +// +// } +// } +// +// } private void gengv() { if (auctionUserBean != null) { @@ -827,6 +816,102 @@ public class RoomAuctionFragment extends BaseMvpFragment 0) { + for (int i = 0; i < auctionList.size(); i++) { + if (auctionList.get(i).getUser_id().equals(messageEvent.getText().getFromUserInfo().getUser_id() + "")) { + auctionList.get(i).setDress(messageEvent.getText().getFromUserInfo().getDress()); + auctionList.get(i).setAvatar(messageEvent.getText().getFromUserInfo().getAvatar()); + auctionList.get(i).setNickname(messageEvent.getText().getFromUserInfo().getNickname()); + auctionList.get(i).setSex(messageEvent.getText().getFromUserInfo().getSex() + ""); + gexList(); + } + } + + } + } + + public void event1005(RoomMessageEvent messageEvent) { + if (mBinding.roomMakeWheat2.getUserId().equals(messageEvent.getText().getToUserInfo().getUser_id() + "")) { + mBinding.tvPB.setText(messageEvent.getText().getToUserInfo().getCharm() + ""); + } else { + if (mBinding.ivAuction1 != null && mBinding.ivAuction1.getUserId() != null) { + if (mBinding.ivAuction1.getUserId().equals(messageEvent.getText().getToUserInfo().getUser_id() + "")) { + RoomMakeWheatView wheatView = mBinding.ivAuction1; + wheatView.pitBean.setCharm(messageEvent.getText().getToUserInfo().getCharm()); + wheatView.setData(wheatView.pitBean); + } else if (mBinding.ivAuction2.getUserId().equals(messageEvent.getText().getToUserInfo().getUser_id() + "")) { + RoomMakeWheatView wheatView = mBinding.ivAuction2; + wheatView.pitBean.setCharm(messageEvent.getText().getToUserInfo().getCharm()); + wheatView.setData(wheatView.pitBean); + } else if (mBinding.ivAuction3.getUserId().equals(messageEvent.getText().getToUserInfo().getUser_id() + "")) { + RoomMakeWheatView wheatView = mBinding.ivAuction3; + wheatView.pitBean.setCharm(messageEvent.getText().getToUserInfo().getCharm()); + wheatView.setData(wheatView.pitBean); + } + } + } + } + @Override public void onDestroy() { super.onDestroy(); diff --git a/moduleroom/src/main/java/com/example/moduleroom/fragment/RoomFragment.java b/moduleroom/src/main/java/com/example/moduleroom/fragment/RoomFragment.java index 4f24f0b..1d47363 100644 --- a/moduleroom/src/main/java/com/example/moduleroom/fragment/RoomFragment.java +++ b/moduleroom/src/main/java/com/example/moduleroom/fragment/RoomFragment.java @@ -382,13 +382,13 @@ public class RoomFragment extends BaseMvpFragment