苍穹外卖学习笔记(二十七)

客户催单

OrderController

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

OrderServer

java 复制代码
    /**
     * 催单
     */
    void reminder(Long id);

OrderServerImpl

java 复制代码
    /**
     * 催单
     */
    @Override
    public void reminder(Long id) {
        Orders ordersDB = orderMapper.selectById(id);

        if (ordersDB == null) {
            throw new OrderBusinessException(MessageConstant.ORDER_NOT_FOUND);
        }
        Map map = new HashMap();
        map.put("type", 2);//2表示催单提醒
        map.put("orderId", ordersDB.getId());
        map.put("content", "订单号: " + ordersDB.getNumber() + " 有催单,请及时处理!");
        String json = JSON.toJSONString(map);
        webSocketServer.sendToAllClient(json);
    }
相关推荐
2501_944526421 分钟前
Flutter for OpenHarmony 万能游戏库App实战 - 个人中心实现
android·java·javascript·python·flutter·游戏
举手3 分钟前
UDP Echo Server(学习版)
linux·服务器·网络·网络协议·学习·udp
u0104058363 分钟前
企业微信审批事件回调的安全验证与Java HMAC-SHA256校验实现
java·安全·企业微信
牧小七4 分钟前
java8的新特性
java
君生我老5 分钟前
C++ list类容器常用操作
开发语言·c++
Jing_jing_X5 分钟前
AI分析不同阶层思维 十:MQ从概念、底层原理到选型
java·架构·提升·薪资
YCL大摆子7 分钟前
Agent学习——1 day
学习
gis分享者8 分钟前
什么是 Java 中的原子性、可见性和有序性?
java·面试·热门·原子性·可见性·有序性·2026
ouliten9 分钟前
C++笔记:std::tuple
c++·笔记
云中飞鸿9 分钟前
C#哪些类型需要 手动初始化
开发语言·c#