|
@@ -3,10 +3,12 @@ package com.qs.mp.web.controller.api.user;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.qs.mp.admin.domain.Goods;
|
|
|
import com.qs.mp.admin.domain.GoodsSku;
|
|
|
+import com.qs.mp.admin.domain.PrizeRecovery;
|
|
|
import com.qs.mp.admin.service.IGoodsService;
|
|
|
import com.qs.mp.admin.service.IGoodsSkuService;
|
|
|
import com.qs.mp.admin.service.IPrizeRecoveryService;
|
|
|
import com.qs.mp.common.core.domain.AjaxResult;
|
|
|
+import com.qs.mp.common.core.page.TableDataInfo;
|
|
|
import com.qs.mp.common.core.redis.RedisCache;
|
|
|
import com.qs.mp.common.enums.PrizeStorageInTypeEnum;
|
|
|
import com.qs.mp.common.enums.PrizeStorageStatusEnum;
|
|
@@ -31,6 +33,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.math.RoundingMode;
|
|
|
+import java.util.List;
|
|
|
import java.util.Objects;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
@@ -61,6 +64,19 @@ public class UserPrizeRecoveryController extends BaseApiController {
|
|
|
@Autowired
|
|
|
private IUserExchangeOrderService userExchangeOrderService;
|
|
|
|
|
|
+ @PostMapping("/list")
|
|
|
+ @ApiOperation("已回收列表")
|
|
|
+ @ApiResponses(
|
|
|
+ @ApiResponse(code = 200, message = "成功", response = PrizeRecovery.class)
|
|
|
+ )
|
|
|
+ public TableDataInfo list() {
|
|
|
+ Long userId = SecurityUtils.getLoginUser().getUserId();
|
|
|
+ startPage();
|
|
|
+ List<PrizeRecovery> list = prizeRecoveryService.list(new LambdaQueryWrapper<PrizeRecovery>().eq(PrizeRecovery::getUserId, userId).orderByDesc(PrizeRecovery::getCreatedTime));
|
|
|
+ return getDataTable(list);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
@PostMapping("/settle")
|
|
|
@ApiOperation("回收奖品结算页面")
|
|
|
@ApiResponses(
|