From f92c7842e18e0bfe8db76ed8da95e3d6624a358e Mon Sep 17 00:00:00 2001 From: zhujunjieit Date: Mon, 28 Jan 2019 00:09:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E8=AE=A2=E5=8D=95=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ApiVipUserOrdersController.java | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 ruoyi-vip/src/main/java/com/ruoyi/vip/controller/ApiVipUserOrdersController.java diff --git a/ruoyi-vip/src/main/java/com/ruoyi/vip/controller/ApiVipUserOrdersController.java b/ruoyi-vip/src/main/java/com/ruoyi/vip/controller/ApiVipUserOrdersController.java new file mode 100644 index 000000000..34cae6e8a --- /dev/null +++ b/ruoyi-vip/src/main/java/com/ruoyi/vip/controller/ApiVipUserOrdersController.java @@ -0,0 +1,47 @@ +package com.ruoyi.vip.controller; + +import com.ruoyi.common.base.AjaxResult; +import com.ruoyi.framework.jwt.JwtUtil; +import com.ruoyi.framework.web.base.BaseController; +import com.ruoyi.system.domain.SysUser; +import com.ruoyi.system.service.ISysUserService; +import com.ruoyi.vip.domain.VipUserOrders; +import com.ruoyi.vip.domain.vo.VipUserCertificateVO; +import com.ruoyi.vip.domain.vo.VipUserOrdersVO; +import com.ruoyi.vip.service.IVipUserOrdersService; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * 我的订单 + * + * @author ruoyi + */ +@Api("我的订单") +@RestController +@RequestMapping("/api") +public class ApiVipUserOrdersController extends BaseController { + + + @Autowired + private ISysUserService sysUserService; + + @Autowired + private IVipUserOrdersService vipUserOrdersService; + + @GetMapping("/v1/user/orders/page") + public AjaxResult get() { + AjaxResult success = success( "获取我的订单" ); + SysUser sysUser = sysUserService.selectUserByLoginName( JwtUtil.getLoginName() ); + VipUserOrdersVO vipUserOrders = new VipUserOrdersVO(); + vipUserOrders.setVipUserId( sysUser.getUserId().intValue() ); + List ordersVOS = vipUserOrdersService.selectVipUserOrdersPage( vipUserOrders ); + success.put( "data", ordersVOS ); + return success; + } +} \ No newline at end of file