卖车线索其他流程
2022-02-26 21:49:16 0 举报
卖车线索其他流程-从页面加载到线索操作
作者其他创作
大纲/内容
allocation_status==已分配
批量更新或删除报价信息
直接返回空LIST
否
获取车辆VIN
是
good !=null
抛出错误:未获取到数据id
调用第三方接口查询当前VIN下所有的车辆履历集合LIST
开始
输出Result.ok(object)
更新是否成功
结束
数据集合LIST是否为空?
数据集合LIST是否为空
更新卖车子单线索(状态字段)
创建初始化商品
Result.error(\"未获取到数据\")
理论上不存在,前端会校验
输出Result.ok(LIST)
obj == null
LIST.size()>0
保存下载的文件
获取经销商卖车子线索IDcl_sub_sell_clues_id
剔除数据集合LIST的错误数据
获取卖车线索IDcl_sellclues_id
更新商品(排放标准、报价等)
md_dealer_id==null
主单与子单状态变更生命周期联动限制
obj != null
更新数据集合LIST
提示:没有符合条件的卖车线索数据,请重新选择
输出Result.ok(obj)
数据集合LIST条数>20000
新增跟进记录
获取卖车子线索数据对象subClues
验证LIST数据合法性,返回错误信息集合
cl_sub_sellclues_id==null
更新卖车主单线索(状态与其他可编辑字段)
集合是否为空
cl_sellclues_id==null
线索主单的goods_id == null
根据cl_sub_sell_clues_id查询检测结果数据对象obj
解析EXCEL文件得到LIST数据集合
当前线索未分配,返回空集合
cl_sub_sell_clues_id==null
cl_sell_test_reportList != null
获取经销商IDmd_dealer_id
根据cl_sub_sell_clues_id查询检测报告数据集合LIST
设置subClues的allocation_status=已回收
子单状态变更限制
抛出错误:顾客手机号为空,无法查询用户保有车辆列表
根据cl_sellclues_id查询卖车报价信息数据集合LIST
当前线索未有报价信息,返回空集合
输出Result.ok()
设置subClues的allocation_status=已退回
获取卖车线索ID:cl_sellclues_id
更新卖车子线索信息
1.已操作过线索内容 默认点击保存后就将主单线索自动变更为处理中 除手动选择的成交、战败和无效线索外2.保存且分配 一次分配后续不管如何收回回退 主单分配状态永远是已分配,且遍历分配的子单列表 子单线索状态统一为待处理 分配状态为已分配3.收回子单操作 主单状态不变 子单单条变为 关闭和已收回4.1 主单选择无效时 设置所有子单的状态为无效4.2 手动选择待处理不存在4.3 选择成交时 选中的子单设置为成交状态 其他字段设置为关闭状态 主单也设置为成交状态4.4 选择战败 主子单所有单据都设置为战败 分配状态不变
失败
获取顾客手机号tel
成功
获取卖车子线索ID:cl_sub_sellclues_id
VIN是否为空
批量保存或更新卖车线索子单
获取卖车子线索IDcl_sub_sell_clues_id
当前顾客暂无保有车辆信息,返回空集合
cl_sub_sell_cluesList != null
cl_sell_clues_offerList != null
当前无检测结果,返回
tel是否为空
cl_sell_follow_up != null
获取保存时提交的参数大对象OBJ(cl_sub_sellclues_id、cl_sell_test_reportList、cl_sell_test_result)
cl_sell_test_result != null
提示:卖车线索数据超过2万条,数据导出失败,请重新选择
根据cl_sellclues_id查询卖车子线索数据集合LIST
当前线索未有跟进记录,返回空集合
根据cl_sub_sellclues_id查询卖车子线索对象obj
抛出错误:VIN为空,无法查询车辆履历列表,或直接返回空LIST
当前车辆暂无履历信息,返回空集合
当前上传检测报告附件,返回
根据cl_sellclues_id查询卖车跟进记录数据集合LIST
直接返回
根据md_dealer_id与查询条件获取经销商卖车子线索数据集合LIST
OBJ==null ||cl_sub_sellclues_id==null
OBJ==null ||cl_sellclues_id==null
获取保存时提交的参数大对象OBJ(cl_sellclues_id、goods_id、good、cl_sell_clues_offerList、cl_sub_sell_cluesList、cl_sell_follow_up)
抛异常
查询当前手机号顾客下所有的用户保有车集合LIST
上传文件是否是EXCEL?
返回空集合
查询符合查询条件的卖车线索数据集合LIST
展示导入结果和错误数据的信息提示
遍历集合,根据是否有报告id与是否删除标识,放入到删除集合,其他的放在新增集合
记录分配回收操作日志
错误信息数据是否为空
获取上传文件
遍历集合,根据操作标识等于删除的,放入到删除集合,其他的放在编辑保存集合
查询卖车线索对象objecet
批量新增或删除报价信息
收藏
收藏
0 条评论
下一页