优惠券 信息 填充

This commit is contained in:
2025-12-11 10:13:24 +08:00
parent d4bef8ab02
commit 304e4383dc
5 changed files with 68 additions and 15 deletions

View File

@@ -1,6 +1,7 @@
package com.czg.controller.user;
import com.czg.market.entity.MkPointsGoodsRecord;
import com.czg.market.service.MkPointsGoodsRecordService;
import com.czg.market.service.MkPointsGoodsService;
import com.czg.order.dto.PointGoodsExchangeDTO;
import com.czg.order.dto.PointGoodsRefundDTO;
@@ -9,6 +10,7 @@ import com.czg.resp.CzgResult;
import com.czg.sa.StpKit;
import com.czg.utils.ServletUtil;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.query.QueryWrapper;
import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletRequest;
import org.springframework.validation.annotation.Validated;
@@ -28,7 +30,8 @@ public class UPointGoodsController {
@Resource
private MkPointsGoodsService pointsGoodsService;
@Resource
private MkPointsGoodsRecordService goodsRecordService;
@Resource
private PointsGoodPayService goodPayService;
@@ -87,4 +90,18 @@ public class UPointGoodsController {
Page<MkPointsGoodsRecord> pages = pointsGoodsService.getGoodsRecordPage(page, size, shopId, status, StpKit.USER.getLoginIdAsLong());
return CzgResult.success(pages);
}
/**
* 兑换记录详情
*/
@GetMapping("/record/one")
public CzgResult<MkPointsGoodsRecord> getGoodsRecordOne(@RequestParam Long id,
@RequestParam Long shopId) {
QueryWrapper queryWrapper = QueryWrapper.create().eq(MkPointsGoodsRecord::getId, id).eq(MkPointsGoodsRecord::getShopId, shopId).eq(MkPointsGoodsRecord::getUserId, StpKit.USER.getLoginIdAsLong());
MkPointsGoodsRecord one = goodsRecordService.getOne(queryWrapper);
if (one != null) {
one.fillCouponInfo();
}
return CzgResult.success(one);
}
}