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

客户催单

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);
    }
相关推荐
星幻元宇VR4 分钟前
VR文旅大空间|沉浸式体验重塑文旅新场景
科技·学习·安全·vr·虚拟现实
南宫萧幕4 分钟前
基于 Simulink 与 Python 联合仿真的 eVTOL 强化学习全链路实战
开发语言·人工智能·python·算法·机器学习·控制
电魂泡哥6 分钟前
CMS垃圾回收
java·jvm·算法
csbysj202019 分钟前
Perl 运算符
开发语言
Amctwd24 分钟前
【Python】从Excel中按行提取图片
java·python·excel
Cat_Rocky30 分钟前
K8S-Helm简单学习分享
学习·容器·kubernetes
NNYSJYKJ32 分钟前
告别刷题无效与偏科:脑能模型解锁 K12 学习底层能力构建
学习
啃臭33 分钟前
AOP和反射
java·spring boot
西凉的悲伤41 分钟前
java 使用PNG图片隐写文件
java·图片隐写·png
有梦想的小何44 分钟前
Cursor AI 编程实战(篇一):Prompt 与案例总结
java·linux·prompt·ai编程