前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微服务综合案例-04-业务逻辑处理

微服务综合案例-04-业务逻辑处理

作者头像
用户4919348
发布2019-06-17 16:20:30
4520
发布2019-06-17 16:20:30
举报
文章被收录于专栏:波波烤鸭波波烤鸭波波烤鸭

  现在我们已经创建好了所需的各个项目,我们的需求是完成用户购买书籍,完成订单操作:

在这里插入图片描述
在这里插入图片描述

  而具体的流程是:下订单需要经过: 登录,查看产品,下订单等操作。

  1. 测试登录 账号 admin admin
  2. 查看所有产品列表
  3. 选第一款产品,下订单
  4. 实现订单交易支付
  5. 查看所有的订单信息

业务逻辑处理

  业务逻辑处理我们是在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

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;
	}
}
在这里插入图片描述
在这里插入图片描述

好了下篇文章我们来具体实现相关的业务逻辑

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年06月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 业务逻辑处理
    • 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
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档