订单系统——提交订单

ShopSuite电商系统2018-11-16 09:30:30电商资讯

1.1。功能分析

1.单击订单确认页面上的“提交订单”按钮以生成订单。

2.请求的URL:/order/create

3.参数:提交的数据是表格。保存企业采购订单管理系统数据:订单,订单详情,送货地址。

a)将记录插入tb_order。

一世。订单号需要手动生成。

订单号不能重复。

订单号可读性编号。

您可以使用redis的incr命令生成电子商务订单管理系统特有的订单号。订单号需要初始值。

Ii.Payment:表格数据

Iii.payment_type:表单数据

Iv.user_id:用户信息

V.buyer_nick:用户名

六。其他字段为空

b)将数据插入到tb_order_item订单计划中。

i.Id:使用incr生成

Ii.order_id:生成的订单号

三。其他是表格中的数据。

c)tb_order_shipping,订单交付信息

I.order_id:生成的订单号

二。其他字段是表单中的数据。

d)使用pojo从表单接收数据。

您可以扩展TbOrder,在子类中添加两个属性,一个是商品列表,另一个是交付信息。

把pojo放在e3-order-interface项目中。

业务逻辑:

1.从订单管理系统表单

接收数据

2.生成订单ID

3.将数据插入订单表格。

4.将数据插入订单计划

5.将数据插入订单物流表。

6.返回e3Result。

返回值:e3Result

1.1.Dao层

可以使用逆向工程。

1.1。服务层

参数:OrderInfo

返回值:e3Result

1.1.Controller

请求的网址:/order/create

参数:使用OrderInfo

接收

返回值:逻辑视图。

业务逻辑:

1.接收表单提交的OrderInfo数据。

2.完整的用户信息。

3.致电服务部门以创建订单。

4.返回逻辑视图以显示成功页面

a)要求服务返回订单号

将用户处理逻辑添加到拦截器:

控制器代码


随商信息技术(上海)有限公司 b2b2c多用户商城系统是基于PHP技术的企业级电子商务平台系统,系统支持平台自营、招商加盟和多商家入驻、集成微信商城、移动端APP商城、微信小程序于一体。公司主营业务包含商城系统定制开发、新零售系统解决方案、电商平台系统定制开发、商城网站建设服务等等,ShopSuite为大、中、小企业提供一个安全、高效、强大的电子商务解决方案,协助企业快速构建、部署和管理其电子商务平台,拓展企业销售渠道,致力于推动PHP技术和电子商务行业的发展而不断努力。

文章关键词  
订单管理系统
网上订货系统
订货系统