|
@@ -284,16 +284,18 @@ public class SparePartInfoServiceImpl extends BaseServiceImpl<SparePartInfoMappe
|
|
|
// 设置备件的统一编号
|
|
|
SpareType parentType = spareTypeMapper.selectByPrimaryKey(model.getParentTypeId());
|
|
|
SpareType middleType = spareTypeMapper.selectByPrimaryKey(model.getMiddleTypeId());
|
|
|
-
|
|
|
- String parentTypeNo = parentType.getNo();
|
|
|
- String middleTypeNo = middleType.getNo();
|
|
|
-
|
|
|
- model.setParentNo(parentTypeNo);
|
|
|
- model.setMiddleNo(middleTypeNo);
|
|
|
-
|
|
|
+ String parentTypeNo = "";
|
|
|
+ String middleTypeNo = "";
|
|
|
+ if(parentType !=null){
|
|
|
+ parentTypeNo = parentType.getNo();
|
|
|
+ model.setParentNo(parentTypeNo);
|
|
|
+ }
|
|
|
+ if(middleType != null){
|
|
|
+ middleTypeNo = middleType.getNo();
|
|
|
+ model.setMiddleNo(middleTypeNo);
|
|
|
+ }
|
|
|
String nameNo = model.getNameNo();
|
|
|
String ggNo = model.getGgNo();
|
|
|
-
|
|
|
String childTypeNo = null;
|
|
|
if(StringUtils.isNotBlank(model.getChildTypeId())){
|
|
|
SpareType childType = spareTypeMapper.selectByPrimaryKey(model.getChildTypeId());
|
|
@@ -303,7 +305,11 @@ public class SparePartInfoServiceImpl extends BaseServiceImpl<SparePartInfoMappe
|
|
|
model.setUniteNo(parentTypeNo + "-" + middleTypeNo + "-" + childTypeNo + "-" + nameNo + "-" + ggNo);
|
|
|
}else{
|
|
|
model.setTypeId(model.getMiddleTypeId());
|
|
|
- model.setUniteNo(parentTypeNo + "-" + middleTypeNo + "-" + nameNo + "-" + ggNo);
|
|
|
+ if(StringUtils.isNotBlank(middleTypeNo)){
|
|
|
+ model.setUniteNo(parentTypeNo + "-" + middleTypeNo + "-" + nameNo + "-" + ggNo);
|
|
|
+ }else{
|
|
|
+ model.setUniteNo(parentTypeNo + "-" + nameNo + "-" + ggNo);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
Weekend<SparePartInfo> weekend = new Weekend<>(SparePartInfo.class);
|