1449 MPM同步物料图片及钢构包管理的接口开发
This commit is contained in:
parent
756e13ccd1
commit
9226417bd5
|
|
@ -83,8 +83,20 @@ public class MaterialZipImportProcessor implements BasicProcessor {
|
||||||
WmsMaterial old = materialService.getCurrent(materialNo);
|
WmsMaterial old = materialService.getCurrent(materialNo);
|
||||||
if (Objects.isNull(old) || StrUtil.isNotBlank(old.getImage())) {
|
if (Objects.isNull(old) || StrUtil.isNotBlank(old.getImage())) {
|
||||||
omsLogger.info("添加图纸");
|
omsLogger.info("添加图纸");
|
||||||
|
// 计算新版本号
|
||||||
|
String newVersion;
|
||||||
|
if (Objects.isNull(old)) {
|
||||||
|
newVersion = "1";
|
||||||
|
} else {
|
||||||
|
try {
|
||||||
|
int versionNum = Integer.parseInt(old.getVersion());
|
||||||
|
newVersion = String.valueOf(versionNum + 1);
|
||||||
|
} catch (NumberFormatException e) {
|
||||||
|
newVersion = old.getVersion() + ".1";
|
||||||
|
}
|
||||||
|
}
|
||||||
WmsMaterial material = new WmsMaterial()
|
WmsMaterial material = new WmsMaterial()
|
||||||
.setVersion(Objects.isNull(old) ? 1 : old.getVersion() + 1)
|
.setVersion(newVersion)
|
||||||
.setNo(bomMaterialDTO.getMaterialNo())
|
.setNo(bomMaterialDTO.getMaterialNo())
|
||||||
.setDescribe(bomMaterialDTO.getMaterialDesc())
|
.setDescribe(bomMaterialDTO.getMaterialDesc())
|
||||||
.setDrawingNo(bomMaterialDTO.getDrawingNo())
|
.setDrawingNo(bomMaterialDTO.getDrawingNo())
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue