汇客CRM-Day02
大约 5 分钟
汇客CRM-Day02
任务8-BUG分析
现象
问题
线索管理-线索池-线索捞取-提示信息异常:

任务:阅读代码,分析为什么剩余线索数为负数,如何解决这个问题。✏️ 👈
思路
思路
- 该BUG是在点击时出现的(确定前端位置),那么线索捞取触发的是呢?
- 可以通过F12查看对应的接口,和接口的返回值
- 根据前端请求的接口地址,找到后端的代码,可以使用
- 定位到接口名后(定位对应异常信息),分析什么是,是写死的吗?
- 并分析是如何产生的
- 与产品经理(老师)沟通,需要告知产品经理产生问题的原因,如果是业务上定义的,想产品经理询问解决方案,如果是技术上的问题,找架构师(老师)沟通,这块的原因
⚠️ 你想看代码思路吗? 可以点这里!!! 慎重哦!!!
任务9-BUG修复
问题
- 权限管理-用户管理-高级搜索-手机号搜索不可用
- 公海池-创建时间搜索 -没有效果
- 商机管理-商机状态搜索框不可用
- 线索管理- 线索id和手机号应该支持模糊搜索
- 线索管理-添加线索-活动信息-应该只展示 正在活动时间内的活动
问题详情如下tab栏 👇
5️⃣ 线索管理-添加线索-活动信息-应该只展示 正在活动时间内的活动
BUG解释:
- 活动有一个有效时间,当我们创建活动的时候需要有一个活动开始时间和结束时间
比如说天猫双11,这是一个活动,在11月11号到11月20这段时间内平台提供福利,这个时间段就是活动时间,即在这段时间范围内就是活动的活动时间
- bug显示的内容是:添加线索-活动信息-应该只展示 正在活动时间内的活动
我在2020-05-05的时候点击添加线索的时候,查看的活动应该有去年双11的活动吗? 因为去年双11的活动已经过期了,即活动已经结束了,所以不应该在下来列表中进行展示 这里比较的是当前的时间 与活动的开始时间和活动的结束时间进行比较


思路步骤:
- 定位前端位置
- 锁定后端接口
- 全局搜索-定位代码
- 解决bug
⚠️要求:该以上bug的时候不要对其他模块产生影响
⚠️你想看代码思路吗? 可以点这里!!! 慎重哦!!!
任务10-代码优化
任务
优化代码
接下来,李传播就开始工作了! 优化添加活动部分代码。
步骤:
- 先分析原有代码存在的问题,
- 然后找到最优方案! 开始编码
- 完成后进行分享。
思路以及提示建议
根据马边成
指出的问题,问题定位是在添加活动
的时候出现
的。 首先定位添加活动的前端页面
,根据前端页面调取后端接口
,阅读这部分后端代码
步骤:
- 定位前端页面,锁定优化的位置
- F12查看对应的后端接口位置,分析源码,并定位对应的异常信息打印的原因
- 解决BUG
提示:
- redis里的数据是什么时候存储进去的?
CommandLineRunner
接口的作用是什么?- 现有
代码中这样做
的目的是什么,这样做的意义是什么? - 组内讨论
如何优化
? 时间富余
并且对这一块感兴趣的同学可以调研一下 CommandLineRunner,InitializingBean,PostConstruct,BeanPostProcessor
⚠️ 你想看代码思路吗? 可以点这里!!! 慎重哦!!!
🎉 🎉 🎉恭喜你,完成上述任务,接下来,你可以尝试一下开胃菜