|
@@ -1,22 +1,16 @@
|
|
package org.springblade.modules.api.controller;
|
|
package org.springblade.modules.api.controller;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
-import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiParam;
|
|
import io.swagger.annotations.ApiParam;
|
|
-import org.springblade.common.base.BaseEntity;
|
|
|
|
import org.springblade.common.constant.CommonConstant;
|
|
import org.springblade.common.constant.CommonConstant;
|
|
import org.springblade.common.enums.AfterSalesTypeEnum;
|
|
import org.springblade.common.enums.AfterSalesTypeEnum;
|
|
-import org.springblade.common.enums.GrouponSourceEnum;
|
|
|
|
import org.springblade.common.enums.OrderStateEnum;
|
|
import org.springblade.common.enums.OrderStateEnum;
|
|
import org.springblade.common.enums.OrderTypeEnum;
|
|
import org.springblade.common.enums.OrderTypeEnum;
|
|
import org.springblade.common.utils.SpringUtils;
|
|
import org.springblade.common.utils.SpringUtils;
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
import org.springblade.core.log.annotation.ApiLog;
|
|
import org.springblade.core.log.annotation.ApiLog;
|
|
-import org.springblade.core.mp.support.Condition;
|
|
|
|
-import org.springblade.core.mp.support.Query;
|
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springblade.core.tool.utils.StringUtil;
|
|
import org.springblade.core.tool.utils.StringUtil;
|
|
@@ -25,12 +19,10 @@ import org.springblade.modules.api.request.SubmitOrderRequest;
|
|
import org.springblade.modules.api.response.GrouponOrderResponse;
|
|
import org.springblade.modules.api.response.GrouponOrderResponse;
|
|
import org.springblade.modules.api.response.SubmitOrderResponse;
|
|
import org.springblade.modules.api.response.SubmitOrderResponse;
|
|
import org.springblade.modules.api.response.UserOrderDetailResponse;
|
|
import org.springblade.modules.api.response.UserOrderDetailResponse;
|
|
-import org.springblade.modules.api.response.UserOrderResponse;
|
|
|
|
import org.springblade.modules.api.service.SubmitOrderService;
|
|
import org.springblade.modules.api.service.SubmitOrderService;
|
|
import org.springblade.modules.api.service.impl.GrouponOrderServiceImpl;
|
|
import org.springblade.modules.api.service.impl.GrouponOrderServiceImpl;
|
|
import org.springblade.modules.finance.entity.Order;
|
|
import org.springblade.modules.finance.entity.Order;
|
|
import org.springblade.modules.finance.service.*;
|
|
import org.springblade.modules.finance.service.*;
|
|
-import org.springblade.modules.finance.vo.OrderGoodsVO;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.util.Assert;
|
|
import org.springframework.util.Assert;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -84,16 +76,6 @@ public class ApiOrderController extends BladeController {
|
|
return R.data(grouponOrderService.getGroupOrderData(request));
|
|
return R.data(grouponOrderService.getGroupOrderData(request));
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
- @GetMapping("/user")
|
|
|
|
- @ApiOperationSupport(order = 3)
|
|
|
|
- @ApiOperation(value = "获取用户订单")
|
|
|
|
- public R<IPage<OrderGoodsVO>> getUserOrder(Query query, OrderGoodsVO orderGoodsVO) {
|
|
|
|
- orderGoodsVO.setUserId(AuthUtil.getUserId());
|
|
|
|
- IPage<OrderGoodsVO> orderGoodsVOIPage = iOrderGoodsService.selectUserOrder(Condition.getPage(query), orderGoodsVO);
|
|
|
|
- return R.data(orderGoodsVOIPage);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
@GetMapping("/user/detail")
|
|
@GetMapping("/user/detail")
|
|
@ApiOperationSupport(order = 4)
|
|
@ApiOperationSupport(order = 4)
|
|
@ApiOperation(value = "获取用户订单详情")
|
|
@ApiOperation(value = "获取用户订单详情")
|