|
|
@@ -1,5 +1,6 @@
|
|
|
package com.cyksj.web.controller.external;
|
|
|
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.date.DateTime;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
@@ -61,18 +62,28 @@ public class ExternalController {
|
|
|
|
|
|
private final MirrorUserCleatService mirrorUserCleatService;
|
|
|
|
|
|
- /**
|
|
|
- * 知乎 特殊镜像规格 兑换码列表
|
|
|
- */
|
|
|
- @GetMapping("/get/mirror")
|
|
|
- public Result<SearchResult<ExternalExchangeCodeView>> getMirror() {
|
|
|
- //目前只展示规格id 444 GPT基础镜像2月
|
|
|
- List<Long> showSkuId = List.of(444l);
|
|
|
- SearchResult<ExternalExchangeCodeView> search = beanSearcher.search(ExternalExchangeCodeView.class, MapUtils.flatBuilder(request.getParameterMap())
|
|
|
- .field(ExternalExchangeCodeView::getSkuIds, showSkuId.toString())
|
|
|
- .build());
|
|
|
- return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 知乎 特殊镜像规格 兑换码列表
|
|
|
+ */
|
|
|
+ @GetMapping("/get/mirror")
|
|
|
+ public Result<SearchResult<ExternalExchangeCodeView>> getMirror(@RequestParam(required = true, defaultValue = "18") Long goodsId) {
|
|
|
+ //目前只展示规格id 444 GPT基础镜像2月
|
|
|
+ List<Long> showSkuId = null;
|
|
|
+ if (goodsId == Constant.GPT_PLUS_GID) {
|
|
|
+ showSkuId = List.of(444l);
|
|
|
+ }
|
|
|
+ //MJ
|
|
|
+ if (goodsId == Constant.MJ_GID) {
|
|
|
+ showSkuId = List.of(814l);
|
|
|
+ }
|
|
|
+ if (CollUtil.isEmpty(showSkuId)) {
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
+ }
|
|
|
+ SearchResult<ExternalExchangeCodeView> search = beanSearcher.search(ExternalExchangeCodeView.class, MapUtils.flatBuilder(request.getParameterMap())
|
|
|
+ .field(ExternalExchangeCodeView::getSkuIds, showSkuId.toString())
|
|
|
+ .build());
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 退款 成功 重新生成兑换码
|