diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/controller/OrderInfoController.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/controller/OrderInfoController.java index 2019163..c9fbccf 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/controller/OrderInfoController.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/controller/OrderInfoController.java @@ -226,7 +226,7 @@ public class OrderInfoController extends BaseController @ResponseBody public AjaxResult writeOff(@RequestBody @Valid OrderWriteOffParam param) { - if(CollUtil.isEmpty(param.getOrderIdList())) { + if(Objects.isNull(param) || CollUtil.isEmpty(param.getOrderIdList())) { throw new ServiceException("订单ID不能为空"); } orderInfoService.writeOffOrderByOrderIds(param); diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/domain/param/OrderWriteOffParam.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/domain/param/OrderWriteOffParam.java index f2b2006..6a93187 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/domain/param/OrderWriteOffParam.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/domain/param/OrderWriteOffParam.java @@ -8,6 +8,6 @@ import java.util.List; @Data public class OrderWriteOffParam implements Serializable { - @NotNull + @NotNull(message = "订单ID不能为空") private List orderIdList; }