Java 电商系统 买家催单该如何设计

2021-03-11 14:49:07 +08:00
 foreverbrave

目前正在做一个电商系统,其中有一个需求是买家下订单,若一段时间内卖家还没发货的话,买家可以通过催单按钮进行催促发货,那么这种需求该如何实现呢?想过一种方案是在订单表里加个字段表示用户是否催单,但是感觉想的太简单了...网上也没有类似的解决方法,现在来求助看看哪位老哥有好的 idea ToT

2452 次点击
所在节点    问与答
27 条回复
crazyxtcn
2021-03-11 14:51:07 +08:00
单独加个催单表不好吗
foreverbrave
2021-03-11 14:59:05 +08:00
有道理,加个催单表把这部分业务独立出来,省的和订单处理逻辑冗余,是一个解决方法👍
singerll
2021-03-11 15:01:09 +08:00
买家前台:if 催单 :print ( 你的要求已送达,我们已催促商家尽快发货!!!!!!!!!!!!)

后台:

卖家界面:print (冲 1000 可升级 vvvip,查看更多客户消息。)

好了代码我都帮你写完了,拿走不用谢。
foreverbrave
2021-03-11 15:06:59 +08:00
哈哈哈哈哈哈哈哈一开始前端就在和我商量,要不用户点一下催单就弹个提示框,安慰安慰用户算了哈哈哈
arthas2234
2021-03-11 15:22:46 +08:00
催单请求放入消息队列,不需要加字段
redis 中写入催单 CD,设置过期时间
derpc
2021-03-11 15:25:32 +08:00
alert('好的,已加急处理')
Macv1994
2021-03-11 15:31:22 +08:00
alert('催单成功!');
foreverbrave
2021-03-11 15:32:19 +08:00
@arthas2234 这种有点类似订单超时取消或自动收货的感觉,但是我想象中催单的话,应该是用户点击了一下,然后商户后台就会有一个待处理消息或其他一个什么标识来告诉商户有人催单,催的是哪个订单之类的形式
westoy
2021-03-11 15:33:04 +08:00
前端做个提示就行了

不需要任何设计

跑过进存销流程的都知道, 所谓催单, 不可以说作用不大, 只能说毫无用处, 该卡哪边还是卡哪边
nutting
2021-03-11 15:33:26 +08:00
alert('催单成功!');
foreverbrave
2021-03-11 15:35:38 +08:00
@derpc
@Macv1994 合理,已采纳😆
foreverbrave
2021-03-11 15:36:18 +08:00
@nutting 老哥们一个个那是骚的不行不行的😁
Macv1994
2021-03-11 15:45:40 +08:00
@foreverbrave 这与清除缓存那个段子有异曲同工之妙 你还可以优化一下 加个较短时间的延时 让用户以为真的发送了请求了 哈哈哈
foreverbrave
2021-03-11 15:45:49 +08:00
@westoy 若只是提示的话,又会有个问题,这个催单按钮会在待发货的状态下一直存在,并且可以一直点击,我觉得正常情况下应该是点击过后多久时间不能重复点击
Macv1994
2021-03-11 15:46:59 +08:00
@westoy 对的 催单我觉得最大的作用就是给客户一个安慰奖罢了 真的没啥用 就跟某宝客服跟你说 给你去催一下快递一样 该什么时候到还是得什么时候到 催不催都无所谓
foreverbrave
2021-03-11 15:47:03 +08:00
@Macv1994 用户:我走过最深的路就是你这 App 的套路。 哈哈哈哈哈哈哈哈哈想尽办法弄假成真哈哈哈
foreverbrave
2021-03-11 15:47:48 +08:00
@Macv1994 有道理,商家都是按订单的顺序发货的,是没啥处理的必要的
kifile
2021-03-11 15:48:30 +08:00
催单行为其实可以用来刻画用户画像,所以可以作为用户操作行为记录一下
chenluo0429
2021-03-11 15:51:56 +08:00
只给客户显示的假催单,或者如果催单不需要被记录的话,直接生成文本信息合并进消息推送也是可以的,如果需要记录,那就单独建表
EZVIK
2021-03-11 15:55:10 +08:00
最好按钮可以点个 5 、6 次再禁用 点爽了再说

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

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

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

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

© 2021 V2EX