2022-7-28 今天是个明媚的一天,由于昨天下班走的太早,被领导发现,所以今天早上被扔了一个需求。原因是左脚先进入的公司大门…
那么其实这个需求很简单,半个小时左右就做完了,但是我做完以后一直在思考我自己这种解决问题的方式,结果就是 很tm单一,永远只有这一种逻辑,所以今天分享这篇博客的目的就是,来个大佬帮我看一下以下需求有没有更好的解决办法
我的解决方式是用数组下标的每个元素来存储每个用户的类型,后期可维护性很差,大家先看一下以下案例吧。
需求在用户下单的时候,看看用户是什么类型的,用户类型大概分为四种新用户、回归用户、普通用户、VIP用户,对于不同的用户我们要进行不同的处理,下面给大家简单看一下案例。
思路我们首先要根据用户的id来查询用户,然后判断用户类型,返回不同的类型,最后根据不同的类型来做相对于的业务处理,那么有那么多种类型的用户,我们可以使用数组来表示每个用户
然后我们这边处理完成之后,我们就可以在业务层调用此方法,然后进行对应的业务处理。



