zoukankan      html  css  js  c++  java
  • 业务受理需求 客户下单 根据前台页面所选的省市区 关联定区去生成订单

    业务受理需求

    注要:通过客户提交信息自动找到快递员上门取件。

     

    1、客户通过打电话,网络(前台系统)提交物流委托信息(寄件人地址,电话)到后台管理系统,后台管理系统会将客户物流委托信息保存到数据库中,这个物流委托信息称为:订单 Order

     

    2、后台管理保存完订单数据后,系统根据取件地址自动匹配到快递员,系统会给快递员产生取件任务,系统会给快递员发送一条短信。。这个取件任务称为:工单 WorkBill

     

    3、快递员根据短信中取件信息上门取件,快递员会给客户提供纸质单据(快递单),填写详细信息(寄件人的信息,收件人信息,物流单号信息)。快递员将客户货物取回网点后,工作人员会将物流单详细信息录入后台系统。这个物流单信息称为:运单  WayBill

     

    引入实体

     

     

     

     

    业务受理-尝试自动分单(重点)

    自动分单:系统自动找到快递员,通知快递员上门取件。

     

    第一步:在bos系统中搭建CXF服务端环境,提供保存订单方法供前台系统调用

    第二步:在前台系统订单页面中:封装订单对象,调用bos中提供保存订单方法

    第三步:完善bos中保存订单方法

    **通过两种策略尝试完成自动分单

    **完成取派对象之间关联

    **给快递员产生取件任务,发送短信

    1.在前台系统 orderAction 获取请求参数 sendAreaInfo 将省市区通过slipt("/") 获取值 通过set为new出来的发件区域赋值. 通过model的set方法设置发件人省市区. 同理获取收件人省市区. 

    2.从session域中获取当前登录用户. 为model的set赋值  调用webservice基于jdk命令wsimport生成接口.  调用@Autowire 调用代理对象的根据地址查询定区.

    3.定区获取快递员. 完成自动分单.  生成订单 并为快递员发送短信.

    完成自动分单。

  • 相关阅读:
    【BP算法】
    【C++问题整理】
    【最大回文长度】
    【连通区域个数】
    Redis的复制(Master/Slave)、主从复制、读写分离 (下)
    Redis的复制(Master/Slave)、主从复制、读写分离
    Redis发布订阅
    Redis事务
    Redis持久化
    Redis配置文件
  • 原文地址:https://www.cnblogs.com/shan1393/p/9251506.html
Copyright © 2011-2022 走看看