feat: bug-721 钢构件版本号支持字母+数字

This commit is contained in:
曹鹏飞 2025-09-25 10:21:02 +08:00
parent e2a516abae
commit 11b4dd11b4
3 changed files with 4 additions and 5 deletions

View File

@ -328,8 +328,7 @@ public class StructuralPackageControllerService {
packageInfo.setRemark(remark);
String version = row.getString(1);
VUtil.trueThrowBusinessError(StrUtil.isBlank(version)).throwMessage("版本号不能为空");
VUtil.trueThrowBusinessError(!NumberUtils.isCreatable(version)).throwMessage("版本号无效");
packageInfo.setVersion(new BigDecimal(version));
packageInfo.setVersion(version);
VUtil.trueThrowBusinessError(packageService.lambdaQuery()
.eq(WmsStructuralPackage::getNo, packageInfo.getNo())
.eq(WmsStructuralPackage::getVersion, packageInfo.getVersion())

View File

@ -54,8 +54,8 @@ public class PackageAddQO {
/**
* 版本号
*/
@NotNull
private BigDecimal version;
@NotBlank
private String version;
/**
* 修改日志

View File

@ -75,7 +75,7 @@ public class WmsStructuralPackage implements Serializable {
/**
* 版本号
*/
private BigDecimal version;
private String version;
/**
* 修改日志