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

客户催单

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);
    }
相关推荐
qianshanxue111 分钟前
计算机操作的一些笔记标题
笔记
Gogo11214 分钟前
架构的宿命:深入对比 NestJS (Node.js) 与 Java 的垃圾回收机制
java·node.js
土拨鼠烧电路7 分钟前
笔记11:数据中台:不是数据仓库,是业务能力复用的引擎
数据仓库·笔记
微风起皱8 分钟前
企业级WEB应用服务器TOMCAT
java·前端·tomcat
xuxie9917 分钟前
NEXT 1 进程2
java·开发语言·jvm
程序员鱼皮22 分钟前
我做了个 AI 绘图工具,不用写提示词,一键复刻爆款图片!
java·计算机·ai·程序员·互联网·网站
毛小茛36 分钟前
计算机系统概论——校验码
学习
土拨鼠烧电路39 分钟前
笔记14:集成与架构:连接孤岛,构建敏捷响应能力
笔记·架构
babe小鑫44 分钟前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
-大头.1 小时前
从 0 开始理解 Spring 的核心思想 —— IoC 和 DI(1)
spring