From 744594ef1a2f530fc3e86ea9dc48b62247f79420 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 19 五月 2020 17:13:23 +0800 Subject: [PATCH] 饿了么绘图,添加口碑 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserMsgController.java | 33 ++++++++++++++++++++++----------- 1 files changed, 22 insertions(+), 11 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserMsgController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserMsgController.java index ed00763..3089d9f 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserMsgController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserMsgController.java @@ -179,7 +179,6 @@ */ @RequestMapping(value = "getMsgList", method = RequestMethod.POST) public void getMsgList(AcceptData acceptData, Long uid, int page, String type, PrintWriter out) { - if (uid == null) { out.print(JsonUtil.loadFalseResult(1, "鐢ㄦ埛鏈櫥褰�")); return; @@ -204,8 +203,10 @@ params.put("orderNo", detail.getOrderId()); if (detail.getType() == MsgTypeOrderTypeEnum.invite || detail.getType() == MsgTypeOrderTypeEnum.orderInvite) params.put("orderHideNo", UserUtil.filterOrderId(detail.getOrderId())); - list.add(UserMsgVOFactory.create(detail, jumpDetailV2Service.getByTypeCache("order_search"), - params)); + + UserMsgVO msgVO = UserMsgVOFactory.create(detail, jumpDetailV2Service.getByTypeCache("order_search"), params); + msgVO.setType(MSG_TYPE_ORDER); + list.add(msgVO); } break; case MSG_TYPE_MONEY: @@ -213,16 +214,22 @@ List<MsgMoneyDetail> detailList1 = msgMoneyDetailService.listMsgMoneyDetail(uid, page); count = msgMoneyDetailService.countMsgMoneyDetail(uid); if (detailList1 != null) - for (MsgMoneyDetail detail : detailList1) - list.add(UserMsgVOFactory.create(detail)); + for (MsgMoneyDetail detail : detailList1) { + UserMsgVO msgVO = UserMsgVOFactory.create(detail); + msgVO.setType(MSG_TYPE_MONEY); + list.add(msgVO); + } break; case MSG_TYPE_ACCOUNT: userMsgReadStateService.readAccountMsg(uid); List<MsgAccountDetail> detailList2 = msgAccountDetailService.listMsgAccountDetail(uid, page); count = msgAccountDetailService.countMsgAccountDetail(uid); if (detailList2 != null) - for (MsgAccountDetail detail : detailList2) - list.add(UserMsgVOFactory.create(detail)); + for (MsgAccountDetail detail : detailList2) { + UserMsgVO msgVO = UserMsgVOFactory.create(detail); + msgVO.setType(MSG_TYPE_ACCOUNT); + list.add(msgVO); + } break; case MSG_TYPE_INVITE: userMsgReadStateService.readInviteMsg(uid); @@ -231,10 +238,12 @@ if (detailList3 != null) for (MsgInviteDetail detail : detailList3) { UserMsgVO vo = UserMsgVOFactory.create(detail); - if (vo != null) + if (vo != null) { + vo.setType(MSG_TYPE_INVITE); list.add(vo); - else + } else { count--; + } } break; case MSG_TYPE_OTHER: @@ -244,10 +253,12 @@ if (detailList4 != null) for (MsgOtherDetail detail : detailList4) { UserMsgVO vo = UserMsgVOFactory.create(detail); - if (vo != null) + if (vo != null) { + vo.setType(MSG_TYPE_OTHER); list.add(vo); - else + } else { count--; + } } break; } -- Gitblit v1.8.0