【客户下单】前端系统Action数据封装
【客户下单】前端系统Action数据封装
客户下单是在前端系统bos_fore中完成的,客户下单提交的数据将以webservice的形式发送给后台bos_management系统,由bos_management实现自动分单的业务逻辑。
将前端提交过来的”省市区”信息封装到后台Area中。在bos_fore系统中,添加OrderAction封装订单数据,基于webservice传递给后台系统。
手动封装Area数据,并将其关联到Order上,获取session中已经保存好的Customer,并将Customer关联到Order上。
@Namespace("/")
@ParentPackage("json-default")
@Controller
@Scope("prototype")
public class OrderAction extends BaseAction<Order>{private String sendAreaInfo;//发件人省市区信息private String recAreaInfo;//收件人省市区信息public void setSendAreaInfo(String sendAreaInfo){this.sendAreaInfo = sendAreaInfo;}public void setRecAreaInfo(String recAreaInfo){this.recAreaInfo = recAreaInfo;}@Action(Value="order_add",results={@Result(name="success",type="redirect",location="index.html")})public String add(){//手动封装Area数据Area sendArea = new Area();String[] sendAreaData = sendAreaInfo.split("/");sendArea.setProvince(sendAreaData[0]);sendArea.setCity(sendAreaData[1]);sendArea.setDistrict(sendAreaData[2]);Area recArea = new Area();String recAreaData = recArea.split("/");recArea.setProvince(recAreaData[0]);recArea.setCity(recAreaData[1]);recArea.setDistrict(recAreaData[2]);model.setSendArea(sendArea);model.setRecArea(recArea);//关联当前登录客户Customer customer = (Customer)ServletActionContext.getRequest().getSession().getAttribute("customer");model.setCustomer_id(customer.getId());return SUCCESS;}
}
【客户下单】前端系统Action数据封装相关推荐
- 携程测试编程题:客户下单的时候系统会发放一个优惠券码,用户在前端界面看到的展现形式如下
今天大四第一节课,下午去上了软件测试的课程,中午乘机在微信读书多看了看关于软件测试的书.下午上课,一边在牛客刷题,一边听讲,状态蛮好的.一个戴眼镜的女老师,讲的还有点意思. 今天新买的古琴也到了,下午 ...
- 【客户下单】后台系统匹配分区关键字实现自动分单
[客户下单]后台系统基于分区关键字匹配实现自动分单 通过前端传递过来的"省市区",找到区域,在通过区域找到分区,将客户发货地址与分区的关键字进行匹配,如果包含分区的关键字或辅助关键 ...
- 客户前端系统登录功能
客户下单,通过前端系统网络下单 bos_fore ,基于电话方式电话下单 bos_management 1. 导入测试数据 导入 customer.sql 问题:出现导入 sql 的乱码问题,plS ...
- 【客户下单】后台系统自动分单成功生成工单发送短信
[客户下单]后台系统自动分单成功生成工单发送短信 自动分单成功,后台生成工单发送短信,否则进入人工分单流程. 生成工单,发送短信的方法抽取: //抽取的方法:生成工单 发送短信 private voi ...
- 客户下单,自动分单,生成工单 发送短信 演...
1. 启动相关系统 客户下单 bos_fore 前端系统 将订单数据发送到服务器 bos_management 自动分单,CRM 地址库完全匹配 crm_management 生成工单,发送短信 a ...
- (附源码)计算机毕业设计SSM连锁便民超市前端系统
(附源码)计算机毕业设计SSM连锁便民超市前端系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(Int ...
- 【客户下单】后台提供webservice服务接收数据
[客户下单]后台提供webservice服务接收数据 在bos_fore系统中,添加OrderAction封装订单数据. 接下来调用webservice,将数据传递给bos_management系统. ...
- 【客户下单】自动分单逻辑
自动分单逻辑 当订单产生后,在基础数据模块,我们已经实现了定区关联客户的功能,客户下单,就会直接与定区进行关联,客户提交订单时会将客户的地址传递给服务器,而定区也已经跟快递员进行过关联,当客户的下单地 ...
- 客户机-服务器系统,什么是客户机/服务器计算
什么是客户机/服务器计算 客户机/服务器计算定义一种体系结构,在该结构中,程序逻辑分布在客户机系统和服务器系统之间.客户机/服务器计算是20世纪80年代的各种趋势形成的结果,它使用通过LAN连接到后端 ...
最新文章
- KafKa-----acks参数对消息持久化的影响
- 【ARM】arm串行通信
- ViBe算法原理和代码解析
- 快速搭建ELK,以及简单故障处理
- 快速部署-01-docker
- python小数乘法_Polymorph:支持几乎所有现有协议的实时网络数据包操作框架
- java动态生成sdk_android、java制作sdk以及自动生成文档
- python 读取txt文件没读到400行_400行Python代码实现文语处理助手(3) - 音频显示-嵌入式系统-与非网...
- php后端接收数据,后端如何接收fetch方式发送的数据?
- Top3获奖金10万,Seq2seq对话系统设计方案
- 快速写出matlab的GUI程序
- ajax异步提交数据库,yii表单ajax异步提交,数据保存到数据库
- jQuery判断Dom对象是否存在
- 使用adb命令启动app
- 用国家简写查找对应的国家名称和所在 洲
- java 文本提取_Java 提取PDF 文本内容
- JavaScript 利用Ajax制作一个汇率转换器
- 瞬间移动(c(n, m))
- 某网店营销策划方案(SWOT部分)
- 运维如何学习、自我提升价值?
热门文章
- 【机器学习基础】数学推导+纯Python实现机器学习算法14:Ridge岭回归
- 入选《2021爱分析·区域性银行数字化厂商全景报告》,网易云信助力南京银行打造转型标杆
- 【LiveVideoStack采访】李备:音视频技术的难点与未来
- 进程的定义和状态转换
- php的ajax实例
- spring tx:advice 和 aop:config 配置事务
- Android 中文 API —— TextSwitcher
- Linux 小知识翻译 - 「单CD 的linux」
- tomcat开启SSL8443端口的方法
- 【Derby 系列】Apache Derby 功能特点