zoujiajian 1 年之前
父節點
當前提交
e7dcdb99b8
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      netflix-web/src/main/java/com/cyksj/web/controller/user/UserController.java

+ 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);