|
@@ -127,6 +127,9 @@ public class UserController {
|
|
|
@GetMapping("/get/ticket/code/detail")
|
|
@GetMapping("/get/ticket/code/detail")
|
|
|
public Result<ExchangeCodeDetailView> getTicketCodeDetail(String code) throws Exception {
|
|
public Result<ExchangeCodeDetailView> getTicketCodeDetail(String code) throws Exception {
|
|
|
ExchangeCodeDetailView exchangeCodeDetailView = beanSearcher.searchFirst(ExchangeCodeDetailView.class, MapUtils.flatBuilder(request.getParameterMap()).field(ExchangeCodeDetailView::getCode, code).build());
|
|
ExchangeCodeDetailView exchangeCodeDetailView = beanSearcher.searchFirst(ExchangeCodeDetailView.class, MapUtils.flatBuilder(request.getParameterMap()).field(ExchangeCodeDetailView::getCode, code).build());
|
|
|
|
|
+ if (exchangeCodeDetailView == null) {
|
|
|
|
|
+ throw BusinessRuntimeException.getInstance("错误兑换码");
|
|
|
|
|
+ }
|
|
|
List<Long> skuIds = Jsons.parseList(exchangeCodeDetailView.getSkuIds(), Long.class);
|
|
List<Long> skuIds = Jsons.parseList(exchangeCodeDetailView.getSkuIds(), Long.class);
|
|
|
exchangeCodeDetailView.setSkuDetails(skuMapper.selectExchangeTitleSkus(skuIds));
|
|
exchangeCodeDetailView.setSkuDetails(skuMapper.selectExchangeTitleSkus(skuIds));
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(exchangeCodeDetailView);
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(exchangeCodeDetailView);
|