通过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));

    }
相关推荐
要吃这碗饭2 小时前
深入理解 TCP 协议:从三次握手到可靠传输
网络·网络协议·tcp/ip
和裕3 小时前
全纸结构重型纸箱能否满足 1 吨以上设备出口熏蒸豁免要求?通关合规性全解析
大数据·运维·网络·人工智能·算法
呉師傅4 小时前
得力P2500、M2500系列打印机硒鼓加粉及清零方法【纯享版】
运维·网络·windows·电脑
大侠归来5 小时前
TCP/IP 网络编程:多播与广播
网络·tcp/ip·智能路由器
Zelman6 小时前
HTTPS 协议
网络协议·https
weixin_416667966 小时前
银河麒麟V10看门狗试验-1
网络·chrome·python
白帽攻防录6 小时前
SRC 挖洞:WSO2 JWT 算法混淆绕过深度复盘,CVE-2026-5430 不支持的算法怎么变成管理员
网络·算法·安全·网络安全·jwt
starzy19906 小时前
Flink 优化之网络缓存优化及参数详解:从数据传输机制到反压原理的生产调优指南
网络·缓存·flink
正经教主7 小时前
【FDE系列】阶段3:Day 58:Prompt 安全 — 注入、越狱与防护
网络·人工智能·安全·prompt·fde
实点科技8 小时前
实点科技IO-Link I/O IOL7A/B系列参数配置方法介绍
网络