自动分单逻辑

当订单产生后,在基础数据模块,我们已经实现了定区关联客户的功能,客户下单,就会直接与定区进行关联,客户提交订单时会将客户的地址传递给服务器,而定区也已经跟快递员进行过关联,当客户的下单地址与客户地址完全一致时,我们就可以找到下单客户的信息,从而找到与之关联的定区,进而找到与定区关联的快递员,至此自动分单完成。

如果客户的下单地址与crm系统中的客户地址不一致,那我们就需要分析客户的下单地址,获取地址的详细信息,与分区进行匹配,获取下单地址的省市区,与区域进行匹配,获取区域中的所有分区信息,而分区是属于区域的,接下来获取分区的关键字和辅助关键字,将下单地址与分区关键字或辅助关键系进行匹配,从而找到分区,因为分区与定区进行过关联,所以通过分区一定可以找到定区的,找到定区以后,就可以找到关联的快递员,分区的设置就是为了解决自动分单的逻辑的。

如果上述情况均不匹配,就通过省市区编码,分配给响应的调度,由人工调度分配,分配成功则直接将人工调度的客户地址插入地址库。

当订单匹配快递员成功后,系统将会自动生成工单信息,也就是快递员的取件任务,系统以短信方式通知快递员取件。

【客户下单】自动分单逻辑相关推荐

  1. 客户下单服务器代码实现 之自动分单逻辑.....

    自动分单逻辑: 1. 在基础数据模块,实现 定区关联客户 ,客户[地址]已经与定区[快递员]进行过关联 , 当下单地址与客户地址完全一致时,找到下单客户信息,找到匹配定区,找到快递员 ,自动分单成功 ...

  2. 【客户下单】后台系统自动分单成功生成工单发送短信

    [客户下单]后台系统自动分单成功生成工单发送短信 自动分单成功,后台生成工单发送短信,否则进入人工分单流程. 生成工单,发送短信的方法抽取: //抽取的方法:生成工单 发送短信 private voi ...

  3. 【客户下单】后台系统匹配分区关键字实现自动分单

    [客户下单]后台系统基于分区关键字匹配实现自动分单 通过前端传递过来的"省市区",找到区域,在通过区域找到分区,将客户发货地址与分区的关键字进行匹配,如果包含分区的关键字或辅助关键 ...

  4. 【客户下单】基于CRM完全匹配地址库实现自动分单

    [客户下单]基于CRM完全匹配地址库实现自动分单 将寄件人的下单地址,以webservice的方式,发送给CRM地址库,获取到对应的客户关联的定区,匹配与定区关联的快递员,实现自动分单. 在crm_m ...

  5. 客户下单,自动分单,生成工单 发送短信 演...

    1. 启动相关系统  客户下单 bos_fore 前端系统 将订单数据发送到服务器 bos_management 自动分单,CRM 地址库完全匹配 crm_management 生成工单,发送短信 a ...

  6. 客户下单服务器代码实现之实现后台系统自动分单

    前端表单提交,基于 WebService 将数据传递后台系统  自动解析封装 1. 在 bos_fore 系统,添加 OrderAction 封装订单数据 2. 修改 bos_domain 工程 @R ...

  7. 【客户下单】前端系统Action数据封装

    [客户下单]前端系统Action数据封装 客户下单是在前端系统bos_fore中完成的,客户下单提交的数据将以webservice的形式发送给后台bos_management系统,由bos_manag ...

  8. 网页H5实现 美团接单 连接打印机打印客户下单信息

    1,首先映入jQuery插件 连接打印机 需要使用到JavaScript中window.print()方法把要打印的内容包裹在 ,通过开始.结束标记<!--startprint--> &l ...

  9. 信用评分系统运行原理中篇-分箱逻辑

    前言 本篇承接上篇 信用评分系统运行原理上篇 分箱逻辑比较复杂 设计到很多的算法 为了确保分析的准确性 我通过pycharm编译器Debug的方式跑这段代码 一步一步的分析代码的实现逻辑 编译器环境的 ...

最新文章

  1. [JS]格式化Date和分析格式化Date字符串的JS代码
  2. Linux shell条件判断if中的-a到-z的意思
  3. TCL脚本语言基础介绍
  4. [XSY4197] Snow(树形DP)
  5. java大数据组件Flume
  6. linux启动盘制作工具_开源免费的国产多系统启动盘制作工具:Ventoy
  7. [转]《精通css》笔记1:css选择器与优先级
  8. 为什么需要一个激励函数
  9. chkconfig用法
  10. Android Launcher 应用开发
  11. 接口测试用例生成工具介绍及应用
  12. PLC基础知识(PLC入门必看)
  13. 华为服务器升腾芯片,华为公布昇腾910芯片架构细节:7nm+ EUV工艺、32核达芬奇...
  14. Unity程序员如何提升自己的能力
  15. Matlab之format 设置命令行窗口输出显示格式
  16. Red Team之Empire渗透工具介绍和使用
  17. 揣着一口袋的阳光满载而归--爱摸鱼的美工(13)
  18. CHROME扩展笔记之设置代理(项目完成再上完整案例)
  19. 目标定位算法(三)之基于角度的定位算法
  20. java doc 合并单元格_AsposeWords操作表格合并单元格

热门文章

  1. 深入理解XGBoost:分布式实现
  2. 自编码AutoEncoder 及PyTorch 实现
  3. 0215互联网新闻 | TikTok在美月度用户数量过去三个月内增加3000万;5G智能手机测试机首批正式交付...
  4. sass和less的优缺点
  5. css实现让页面的footer始终位于底部
  6. Apache(httpd)配置--防盗链配置和访问控制
  7. Centos7 下安装配置tomcat7
  8. BGP重分布进IGP-EIGRP
  9. Eclipse开发C/C++之使用技巧小结,写给新手
  10. NOI 2015 滞后赛解题报告