Node.js 交换机销售商的问题

Node.js 交换机销售商的问题,node.js,Node.js,我对如何实现交换机卖方逻辑感到困惑。 问题陈述: 客户只能从一个卖家(卖家A)添加商品,如果他从另一个卖家(卖家B)选择商品,则要求他切换卖家(到卖家B,其中卖家A的所有商品都被删除)或返回到现有卖家(卖家A)购买不同的商品(从卖家A购买,并且购物车中仍然存在现有商品)。 我使用[PUT]api一次将一个项目添加到包中,如果该项目来自同一卖家,则添加另一个项目,否则如果卖家不同,则我对如何处理上述问题陈述感到困惑。 我应该使用409冲突来显示卖方和开关卖方-是/否弹出窗口,或者我如何处理它。这里

我对如何实现交换机卖方逻辑感到困惑。 问题陈述: 客户只能从一个卖家(卖家A)添加商品,如果他从另一个卖家(卖家B)选择商品,则要求他切换卖家(到卖家B,其中卖家A的所有商品都被删除)或返回到现有卖家(卖家A)购买不同的商品(从卖家A购买,并且购物车中仍然存在现有商品)。 我使用[PUT]api一次将一个项目添加到包中,如果该项目来自同一卖家,则添加另一个项目,否则如果卖家不同,则我对如何处理上述问题陈述感到困惑。
我应该使用409冲突来显示卖方和开关卖方-是/否弹出窗口,或者我如何处理它。

这里有人能帮我吗?我需要一些建议