From d0a2f8a17bb7888602f0f421bb01a765ef04fd29 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期六, 24 八月 2024 16:20:49 +0800 Subject: [PATCH] 代码提交 --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 45 insertions(+), 2 deletions(-) diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java index 51fd5dc..8165775 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java @@ -1,9 +1,24 @@ package com.ruoyi.order.controller; +import com.ruoyi.account.api.feignClient.AppUserClient; +import com.ruoyi.common.core.web.domain.AjaxResult; +import com.ruoyi.common.core.web.page.PageInfo; +import com.ruoyi.order.api.model.TExchangeOrder; +import com.ruoyi.order.api.model.TShoppingOrder; +import com.ruoyi.order.api.model.TVipOrder; +import com.ruoyi.order.api.query.ShoppingOrderQuery; +import com.ruoyi.order.api.query.VipShoppingOrderQuery; +import com.ruoyi.order.service.TVipOrderService; import io.swagger.annotations.Api; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import io.swagger.annotations.ApiOperation; +import org.omg.CORBA.PRIVATE_MEMBER; +import org.springframework.util.StringUtils; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.Arrays; +import java.util.List; /** * <p> @@ -18,5 +33,33 @@ @RequestMapping("/t-vip-order") public class TVipOrderController { + @Resource + private TVipOrderService vipOrderService; + @Resource + private AppUserClient appUserClient; + @PostMapping("/getVipOrderList") + @ApiOperation(value = "列表查询", tags = {"管理后台-会员订单"}) + public AjaxResult<PageInfo<TVipOrder>> getVipOrderList(@RequestBody VipShoppingOrderQuery query) { + if (StringUtils.hasLength(query.getPhone())){ + List<Long> data = appUserClient.getUserIdsByPhone(query.getPhone()).getData(); + if (data.isEmpty()){ + return AjaxResult.success(new PageInfo<TVipOrder>()); + } + } + PageInfo<TVipOrder> res = vipOrderService.pageList(query); + return AjaxResult.success(res); + } + @PostMapping("/addVipOrder") + @ApiOperation(value = "添加会员订单", tags = {"管理后台-会员订单"}) + public AjaxResult addVipOrder(@RequestBody TVipOrder dto) { + vipOrderService.save(dto); + return AjaxResult.success(); + } + @GetMapping("/deleteVipOrder") + @ApiOperation(value = "批量删除会员订单", tags = {"管理后台-会员订单"}) + public AjaxResult deleteVipOrder(String id) { + vipOrderService.removeBatchByIds(Arrays.asList(id.split(","))); + return AjaxResult.success(); + } } -- Gitblit v1.7.1