A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 谷粒姐姐 于 2018-3-15 11:53 编辑

第四章        WebService远程调用
本章学习主要内容:
1、 定区管理 功能实现
关联基础数据模块所有内容,通过定区关联客户,为后面自动分单功能提供数据支持
2、 添加定区功能实现
3、 定区管理客户功能实现 (WebService 多系统之间通信技术 Rest Service 实现方式)
4、 定区关联快递员实现
5、 分区添加业务逻辑

一、 定区管理功能1.        定区添加功能
1、 完善 form 表单信息

2、 对保存按钮,添加点击事件

3、 编写 FixedAreaAction 代码, 提供 save 方法

4、 编写业务层代码逻辑

5、 编写 DAO

2.定区列表分页条件查询
1、 修改 fixed_area.html 页面 点击查询窗口中查询按钮,将查询表单数据 转换为 json, 绑定 datagrid 上[/td][/tr]

为查询 form 指定 id
为查询按钮,添加点击事件

2、 在 FixedAreaAction 添加 pageQuery 查询方法


3、 编写 Service 代码

4、 排除关联 集合属性


3.定区关联客户

3.1 . 业务分析
业务需求: 定区就是物流覆盖配送区域 , 快递员将为这个定区中所有客户进行快递业务服务, 关联快递员 就是 排班功能 ,关联客户 就是将客户关联到定区,目的 可以在客户下单时,通过所在定区,找到匹配的快递员,实现自动分单
在整合物流平台系统中,客户信息不是保存在 BOS 系统中,而是保存在 CRM 系统中

1、 需要一个 CRM 系统,存放客户信息
2、 学习 WebService 技术,完成 BOS 和 CRM 数据通信
3.2 搭建 CRM系统

crm_management        CRM 后台管理系统
crm_domain 存放客户系统实体类,方便共享实体类 BOS 项目也可以引入实体

1、 将两个项目复制 git 版本控制目录

2、 在 STS 中引入 crm 项目

crm_management 引入 crm_domain 依赖

3、 CRM 系统需要单独数据库空间
需要在 oracle 创建 用户 crm/密码 crm
-- Create the user create user crm
identified by crm;
-- Grant/Revoke role privileges grant resource to crm;
grant connect to crm;

4、 运行 crm_management 生成数据表 customer

设置 CRM 系统运行端口 9002

bos项目笔记之chapter03_系统分析、环境搭建(1)
bos项目笔记之chapter03_系统分析、环境搭建(2)

1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马