|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.coupon.CouponCategoryEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.queryInfo.CouponInfoQuery;
|
|
|
import com.yonge.cooleshow.biz.dal.queryInfo.CouponIssueQueryInfo;
|
|
|
import com.yonge.cooleshow.biz.dal.service.CouponIssueService;
|
|
@@ -27,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
|
|
|
@@ -60,6 +62,17 @@ public class CouponInfoController extends BaseController {
|
|
|
|
|
|
request.setUserId(user.getId());
|
|
|
request.setClientType(ClientEnum.STUDENT.getCode());
|
|
|
+
|
|
|
+
|
|
|
+ // 用户端的券类型 都包含全品类券
|
|
|
+ if (request.getCouponCategory() != null) {
|
|
|
+ List<CouponCategoryEnum> couponCategoryList = new ArrayList<>();
|
|
|
+ couponCategoryList.add(CouponCategoryEnum.UNIVERSAL);
|
|
|
+ couponCategoryList.add(request.getCouponCategory());
|
|
|
+ request.setCouponCategory(null);
|
|
|
+ request.setCouponCategoryList(couponCategoryList);
|
|
|
+ }
|
|
|
+
|
|
|
IPage<CouponIssueWrapper> couponIssueWrapperIPage = couponIssueService.queryCouponIssueInfo(
|
|
|
PageUtil.getPage(request), CouponIssueQueryInfo.from(request.jsonString()));
|
|
|
|