苍穹外卖day10跳过微信支付,完成来单提醒功能代码开发 首先由于我们在payment方法里跳过微信支付paysuccess方法不会执行所以我们需要把实现来单提醒的代码写在payment中MapmapnewHashMap();map.put(type ,1);//获取订单idOrdersordersorderMapper.getByNumberAndUserId(orderNumber,userId);map.put(orderId ,orders.getId());map.put(orderNumber ,订单号orderNumber);//通过Websocket 实现来单提醒webSocketServer.sendToAllClient(JSON.toJSONString(map))然后再在OrderMapper 里面实现这个getByNumberAndUserId 方法Select(select*from orders where number#{orderNumber}and user_id#{userId})OrdersgetByNumberAndUserId(StringorderNumber,LonguserId);前后端联调测试可能遇到的问题最后在测试时候可能会遇到有来单显示但没有声音的你可以关掉浏览器再重新登录一下再测试试试如果遇到一直弹提示音的可以去退出浏览器再重新登录测试或者去检查原本Websocket 案例的那个每五秒钟给前端发送信息的代码有没有注释掉不过我发现注释后没有弹声音然后又恢复回来了然后重新登录了前端就测试成功了