大佬们 学生党期末求指导
场景就是 病人和医生开药场景
医生聊天接口点击开药方
然后用户能收到开的药方 ,前端收到通知再进行触发相应事件
用的前端 vue 后端 sprincloud 期末项目 有什么技术实现方法嘛 大佬们提供个思路
这是我的思路 但是不知道对不对
websocket 连接,然后 B 发送药方 A 收到药方直接触发相关事件
还是说我这个方法根本不行 大佬们求指导下思路
1
mjjyyds OP 补充:我的业务逻辑是他俩是在聊天沟通页面,然后触发一个事件,病人收到某个事件,自动弹出窗口购买药品的
|
2
yfwl 2023-05-12 02:02:43 +08:00
你的思路没问题,是不会写代码还是没写过代码还是没代码实现思路?
聊天肯定用 websocket 没问题,然后你直接给 websocket 弄上一个专门的药方事件就行,医生通过 websocket 传递药方数据,然后客户端接收这个聊天事件后触发对应的 JavaScript 代码,比如弹出药品详情或弹出第三方购买链接等等,就没问题了啊,所以你有什么问题? |
3
mjjyyds OP @yfwl 主要就是了解思路,聊天功能做好了已经,之前没做过这块这种调用,所以确认一下,避免自己乱造实现
|
5
tramm 2023-05-12 08:39:48 +08:00
我觉得还是医生开药方后,服务端保存,给个链接信息啥的,聊天功能那边把这个链接信息发给患者.
这样用户保存聊天记录时也能占用更少的空间. |
6
liuzhedash 2023-05-12 10:11:02 +08:00
把医生开药方、病人收药方想象成一种特殊的聊天内容,比如就是一段 json 文本。医生开方好了点确认,就相当于输入了这段 json 文本发送给病人,病人收到后解析一下,发现是药方的 json 就弹窗显示。这样不是最佳实践,但是应该可以工作,对付作业足够了。
|