现在我们已经创建好了所需的各个项目,我们的需求是完成用户购买书籍,完成订单操作:
而具体的流程是:下订单需要经过: 登录,查看产品,下订单等操作。
- 测试登录 账号 admin admin
- 查看所有产品列表
- 选第一款产品,下订单
- 实现订单交易支付
- 查看所有的订单信息
业务逻辑处理
业务逻辑处理我们是在consumer项目中操作的
1.创建服务service
1.1 UserService
1.2 ProductService
1.3 OrderService
1.4 TradeService
2.创建consumer的service
2.1 ConsumerOrderService
2.2 ConsumerUserService
2.3 ConsumerProductService
2.4 ConsumerTradeService
3.创建controller
代码语言:javascript复制package com.bobo.controller;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import com.bobo.pojo.Orders;
import com.bobo.service.ConsumerOrderService;
import com.bobo.service.ConsumerProductService;
import com.bobo.service.ConsumerTradeService;
import com.bobo.service.ConsumerUserService;
/**
* 创建订单
* @author dengp
*
*/
@RestController
public class ConsumerController {
@Autowired
private ConsumerOrderService orderService;
@Autowired
private ConsumerProductService productService;
@Autowired
private ConsumerTradeService tradeService;
@Autowired
private ConsumerUserService userService;
/**
* 模拟内容: 登录 查看产品 下订单
* 1.测试登录 账号 admin admin
* 2.查看所有产品列表
* 3.选第一款产品,下订单
* 4.实现订单交易支付
* 5.查看所有的订单信息
*/
@RequestMapping(value="/create",method=RequestMethod.GET)
public List<Orders> createOrder(){
return null;
}
/**
* 用户登录
*/
private Integer login(){
return null;
}
}
好了下篇文章我们来具体实现相关的业务逻辑