From 4fd3bb2e0375815e270a85d8083d955c612f6211 Mon Sep 17 00:00:00 2001 From: guochaojie Date: Fri, 14 Jun 2024 10:25:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8D=95=E6=8F=90=E9=86=92=20?= =?UTF-8?q?=E2=80=94=E2=80=94fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/RecycleOrderController.java | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/nxhs-service/src/main/java/cc/yunxi/controller/RecycleOrderController.java b/nxhs-service/src/main/java/cc/yunxi/controller/RecycleOrderController.java index 53da3a3..3ef2ade 100644 --- a/nxhs-service/src/main/java/cc/yunxi/controller/RecycleOrderController.java +++ b/nxhs-service/src/main/java/cc/yunxi/controller/RecycleOrderController.java @@ -112,23 +112,20 @@ public class RecycleOrderController { // 通知回收员 List recyclers = recyclerService.getRecyclerByStationId(orderCreateVO.getRecycleStationId()); + ClientAddress addressInfo = clientAddressService.getAddressInfo(orderCreateVO.getClientAddressId()); if (recyclers.size() > 0) { - OrderNew message = new OrderNew(); - - message.setMessageType(MessageTypeEnum.BOOKING);//消息类型 - message.setAppType(AppTypeEnum.recycler);//发送到哪里 -// message.setReceiveUserId("");//接收人 - - message.setOrderNo(orderId);//订单号 - message.setOrderStatus(OrderStatusEnum.PENDING); - message.setReserveTime(orderCreateVO.getAppointmentTimeStart() + "~" + orderCreateVO.getAppointmentTimeEnd()); -// message.setGoodsType("1"); - ClientAddress addressInfo = clientAddressService.getAddressInfo(orderCreateVO.getClientAddressId()); - message.setClientPhone(addressInfo.getReceiveMobilePhone()); - message.setClientAddress(addressInfo.getReceiveStreet() + addressInfo.getReceiveHouseNumber()); - message.setEstimatedWeight(orderCreateVO.getPredictWeight()); + try { for (Recycler recycler : recyclers) { + OrderNew message = new OrderNew(); + message.setMessageType(MessageTypeEnum.BOOKING);//消息类型 + message.setAppType(AppTypeEnum.recycler);//发送到哪里 + message.setOrderNo(orderId);//订单号 + message.setOrderStatus(OrderStatusEnum.PENDING); + message.setReserveTime(orderCreateVO.getAppointmentTimeStart() + "~" + orderCreateVO.getAppointmentTimeEnd()); + message.setClientPhone(addressInfo.getReceiveMobilePhone()); + message.setClientAddress(addressInfo.getReceiveStreet() + addressInfo.getReceiveHouseNumber()); + message.setEstimatedWeight(orderCreateVO.getPredictWeight()); message.setReceiveUserId(recycler.getId()); wsService.sendMsgToUser(message); }