zoujiajian vor 1 Jahr
Ursprung
Commit
e7dcdb99b8

+ 3 - 0
netflix-web/src/main/java/com/cyksj/web/controller/user/UserController.java

@@ -127,6 +127,9 @@ public class UserController {
     @GetMapping("/get/ticket/code/detail")
     public Result<ExchangeCodeDetailView> getTicketCodeDetail(String code) throws Exception {
         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);
         exchangeCodeDetailView.setSkuDetails(skuMapper.selectExchangeTitleSkus(skuIds));
         return GatewayResponse.SUCCESS.newBuilder().toResult(exchangeCodeDetailView);