通过websocket给服务端发送订单催单提醒消息

controller层

java 复制代码
@GetMapping("/reminder/{id}")
    public Result Remainder(@PathVariable("id") Long id){
        orderService.remainder(id);
        return Result.success();
    }

实现类

java 复制代码
    @Override
    public void remainder(Long id) {
        Orders ordersDB = orderMapper.getById(id);

        // 校验订单是否存在,并且状态为4
        if (ordersDB == null) {
            throw new OrderBusinessException(MessageConstant.ORDER_STATUS_ERROR);
        }
        HashMap map = new HashMap();
        map.put("type",2);
        map.put("orderId",id);
        map.put("content","订单号" + ordersDB.getNumber());
        webSocketServer.sendToAllClient(JSON.toJSONString(map));

    }
相关推荐
易连EDI—EasyLink39 分钟前
电动汽车供应链协同新范式:蔚来(NIO)企业级EDI平台建设实践
网络·人工智能·edi·nio·as2
鸢尾掠地平1 小时前
STP、RSTP、MSTP的详细讲解
网络
杏花春雨江南2 小时前
JavaWeb HTTP长连接完整梳理
网络·网络协议·http
so~what2 小时前
四步RACH随机接入里面的RO
网络
灯澜忆梦2 小时前
GO_网络编程---文件传输实战
网络·golang·php
tiantianuser2 小时前
NVME-oF IP 设计9 :为什么选RDMA传输?
网络·网络协议·tcp/ip
@LuckY BoY2 小时前
mtu详解
网络
Yang96113 小时前
多场景电磁干扰排查方案,鼎讯信通 DXL-400E 适配野外与室内运维
网络
tiantianuser3 小时前
NVME-oF IP 设计8 :设计扫盲6
网络协议·rdma·高速传输·nvme-of
gongzhxu4 小时前
DumpAny —— 一款支持 HTTP / gRPC / MySQL / Redis 的全能网络调试工具
网络·测试工具·http·rpc