业务场景具体实现技术求指导

2023-05-12 00:55:44 +08:00
 mjjyyds

大佬们 学生党期末求指导

场景就是 病人和医生开药场景

医生聊天接口点击开药方
然后用户能收到开的药方 ,前端收到通知再进行触发相应事件

用的前端 vue 后端 sprincloud 期末项目 有什么技术实现方法嘛 大佬们提供个思路

这是我的思路 但是不知道对不对

websocket 连接,然后 B 发送药方 A 收到药方直接触发相关事件

还是说我这个方法根本不行 大佬们求指导下思路

1557 次点击
所在节点    Java
6 条回复
mjjyyds
2023-05-12 01:18:30 +08:00
补充:我的业务逻辑是他俩是在聊天沟通页面,然后触发一个事件,病人收到某个事件,自动弹出窗口购买药品的
yfwl
2023-05-12 02:02:43 +08:00
你的思路没问题,是不会写代码还是没写过代码还是没代码实现思路?
聊天肯定用 websocket 没问题,然后你直接给 websocket 弄上一个专门的药方事件就行,医生通过 websocket 传递药方数据,然后客户端接收这个聊天事件后触发对应的 JavaScript 代码,比如弹出药品详情或弹出第三方购买链接等等,就没问题了啊,所以你有什么问题?
mjjyyds
2023-05-12 02:14:21 +08:00
@yfwl 主要就是了解思路,聊天功能做好了已经,之前没做过这块这种调用,所以确认一下,避免自己乱造实现
mjjyyds
2023-05-12 02:14:59 +08:00
@yfwl 如果没问题明天就代码实现了
tramm
2023-05-12 08:39:48 +08:00
我觉得还是医生开药方后,服务端保存,给个链接信息啥的,聊天功能那边把这个链接信息发给患者.

这样用户保存聊天记录时也能占用更少的空间.
liuzhedash
2023-05-12 10:11:02 +08:00
把医生开药方、病人收药方想象成一种特殊的聊天内容,比如就是一段 json 文本。医生开方好了点确认,就相当于输入了这段 json 文本发送给病人,病人收到后解析一下,发现是药方的 json 就弹窗显示。这样不是最佳实践,但是应该可以工作,对付作业足够了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/939350

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX