汇客CRM-Day05
大约 3 分钟
汇客CRM-Day05
任务21-技术调研 🚩
任务:技术调研 Minio
如何调研
- 参考官网上的内容,官网地址:https://docs.min.io/
如何学习技术
- 搞清楚是什么,有什么用?
- 怎么用?
- 对比同类技术的优势劣势
- 准备时间:30分钟 ⏰
- 分享时间:50分钟 ⏰
现在开始准备吧!🚢🚢
你想看代码思路吗? 可以点这里!!! 慎重哦!!!
任务:技术调研 EasyExcal
如何调研
如何学习技术
- 搞清楚是什么,有什么用?
- 怎么用?
- 对比同类技术的优势劣势
- 准备时间:30分钟 ⏰
- 分享时间:50分钟 ⏰
现在开始准备吧!🚢🚢
你想看代码思路吗? 可以点这里!!! 慎重哦!!!
任务22-技术应用 🚩
任务:完成合同的上传功能
如何学习技术
- 搞清楚是什么,有什么用?
- 怎么用?
- 对比同类技术的优势劣势
- 准备时间:30分钟 ⏰
- 分享时间:50分钟 ⏰
现在开始准备吧!🚢🚢
点击查看完成合同的上传功能思路分析
22-1-合同上传(思路)
- 确定前端位置对合同进行上传

- 基于接口文档创建接口
合同上传
- 接口名:
/common/upload
- 请求方式:
POST
- 传入参数:
- 上传的文件
- 返回值:
{
"msg":"操作成功",
// 文件的位置和名字
"fileName":"/huike-crm/upload/2022/03/18/8916214c-44ff-4aef-83bb-dbc7d3f88ed8.pdf",
"code":200,
// 文件的访问链接
"url":"http://127.0.0.1:9000/huike-crm/upload/2022/03/18/8916214c-44ff-4aef-83bb-dbc7d3f88ed8.pdf"
}
你想看代码思路吗? 可以点这里!!! 慎重哦!!!
任务:完成线索的批量excel导入功能
如何学习技术
- 搞清楚是什么,有什么用?
- 怎么用?
- 对比同类技术的优势劣势
- 准备时间:30分钟 ⏰
- 分享时间:50分钟 ⏰
现在开始准备吧!🚢🚢
点击查看线索的批量导入思路分析
使用EasyExcel来完成线索的批量导入
- 确定页面位置

点击确定按钮,执行上传
基于接口文档创建接口
- 接口名:
/clues/clue/importData
- 请求方式:
POST
- 参数列表:
- 传入参数:
MultipartFile file
- 返回值:
{
"msg":"操作成功",
"code":200,
"data":{
"successNum":27, 成功条数
"failureNum":2173 失败条数
}
}
提示:
数据入库流程:
- 判断活动编号是否存在 --- 如果活动编号不存在 证明是无效数据 failureNum++ 失败条数+1
- 数据校验,手机号,渠道校验,如果手机号渠道的数据为空 不进行插 failureNum++ 失败条数+1
- 查询线索手机号是否存在,如果不存在则进行入库操作
- 替换Excel里的内容为字典表里的value
- 提示: 字典表type值在TbClue中有一个枚举类 ImportDictType
- 执行入库操作
- 按照规则进行分配,将导入的线索分配给admin
- 注入:Rule接口
- 调用rule.loadRule(clue);//传入的是线索的实体类
你想看代码思路吗? 可以点这里!!! 慎重哦!!!
任务23-紧急修复 🚩
紧急问题修复:
批量导入线索出错的问题。
提示:先查看报错日志,再通过打断点的方式进行调试,看看如何解决这个问题?