diff --git a/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java b/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java index c80951f..a7e30c0 100644 --- a/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java +++ b/src/main/java/tech/riemann/ims/controller/platform/material/ApplyFormController.java @@ -1,5 +1,6 @@ package tech.riemann.ims.controller.platform.material; +import club.zhcs.lina.starter.exception.BizException; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -102,7 +103,7 @@ public class ApplyFormController { confirmMap.forEach((k, v) -> { Long l = dataMap.get(k); if (l == null || l.intValue() != v) { - throw new IllegalArgumentException("[" + k + "]物料数量不匹配"); + throw BizException.create("[" + k + "]物料数量不匹配"); } }); // 新增申请单 diff --git a/src/main/java/tech/riemann/ims/entity/IdBaseEntity.java b/src/main/java/tech/riemann/ims/entity/IdBaseEntity.java index 42fd5df..92f2b6d 100644 --- a/src/main/java/tech/riemann/ims/entity/IdBaseEntity.java +++ b/src/main/java/tech/riemann/ims/entity/IdBaseEntity.java @@ -1,17 +1,9 @@ package tech.riemann.ims.entity; -import java.time.LocalDateTime; - -import org.nutz.dao.entity.annotation.Column; -import org.nutz.dao.entity.annotation.Comment; -import org.nutz.dao.entity.annotation.Id; -import org.nutz.spring.boot.service.entity.Entity; - import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonIgnore; - import io.swagger.v3.oas.annotations.media.Schema; import lombok.AllArgsConstructor; import lombok.Builder.Default; @@ -20,6 +12,13 @@ import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import lombok.experimental.SuperBuilder; +import org.nutz.dao.entity.annotation.Column; +import org.nutz.dao.entity.annotation.Comment; +import org.nutz.dao.entity.annotation.Id; +import org.nutz.spring.boot.service.entity.Entity; + +import java.io.Serial; +import java.time.LocalDateTime; /** * @@ -37,6 +36,7 @@ public class IdBaseEntity extends Entity { /** * */ + @Serial private static final long serialVersionUID = 1L; @Id