业务逻辑:完成基于CRM地址完全匹配的自动分单业务逻辑

思路:

后台系统的业务接口服务处理接收到的数据并使用Webservice技术来远程调用CRM系统的业务接口服务来进行定区的查询操作,随后从该定区中匹配一个快递员来分配工单并发送短信通知取件

操作步骤:

  1. 在后台系统的业务接口服务方法中获取订单参对象中的客户ID属性值
  2. 如果不为空则通过使用CRM系统的客户端来根据客户ID查询客户记录中的定区ID
  3. 否则就根据寄件人详细地址来查询CRM系统中的客户记录中的定区ID
  4. CRM系统的服务接口中提供了新的方法后得给后台系统重新生成客户端
  5. 根据定区ID查询出定区对象,并获取该定区下所有快递员
  6. 简化处理:获取一个快递员,将该快递员与订单关联并给订单生成编号与订单生成时间,设置订单类型为自动分单
  7. 根据订单对象的收/发区域属性对象的省市区属性查询区域对象并设置到订单中
  8. 保存订单并生成工单,工单类型为新单,取件状态为新单,设置工单生成时间,设置追加次数,关联订单与工单,关联快递员与工单,保存工单

调用发送短信工具类调用短信平台给快递员发送短信,短信内容需要指定客户详细地址和客户电话

原文地址:https://www.cnblogs.com/shan1393/p/9225088.html