第六天2017-09-25 本文已影响0人 本物三十二画生 1 业务受理分析 受理环节,是宅急送业务的开始,作为服务前端,客户通过电话、网络等多种方式进行委托业务受理员通过与客户交流,获取客户的服务需求和具体委托信息,将服务指令输入我司服务系统。 客户通过打电话的方式进行物流委托,一个客户的委托信息对应一个业务通知单。 系统通过客户的取件地址,自动匹配到一个取派员,为取派员产生一个任务,这个任务就是一个工单。 工作单,描述货物和物流信息的单据。 2 实现业务受理、自动分单。 2.1 根据pdm模型文件生成sql文件并在数据库中创建创建相关的 业务通知单,工作单和工单数据表 2.2 根据通过反转引擎连接数据库生成相关表的实体对象以及hibernate映射文件。 2.3 在页面实现通过手机号进行数据回显的功能。 在业务受理页面去掉表单多余的必填验证,只保留地址来电号码的必填验证。 在crm项目中的客户服务层添加通过手机号查询客户信息的接口 在客户服务成实现类中实现通过手机号查询客户信息的方法 在bos项目的客户服务层代理中添加通过手机号码查询客户信息的接口 在业务受理页面开发js代码用于向服务器发送ajax请求拆查询数据,以及将查询到的数据在页面进行渲染。 创建业务通知单控制器noticebillAction并在其中开发通过手机号查询客户信息的方法 在BaseAction中拓展通用的对象序列化json数据方法 在struts.xml中注册业务通知单控制器 测试数据回显成功 2.4 实现业务受理自动分单功能 自定义业务受理页面表单提交地址为后台开发的业务受理和自动分单的请求地址 创建工具类用于获取系统当前登录用户 在业务通知单控制器中开发add方法用于处理业务受理和自动分单的请求 在业务通知单服务层实现中拓展add方法 3 实现工单快速录入功能 3.1 在工单快速录入页面开发js程序提交表单当前编辑行的数据到自定义的后台请求地址进行保存 3.2 创建工作单控制器并开发add方法用于处理保存工作单数据的请求 3.3 在工作单服务层中拓展add方法用于完成保存工作单数据的操作 3.4 在struts.xml中配置工作单控制器 测试工作单快速录入成功