diff --git a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/manage/plate/PlateManageServiceImpl.java b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/manage/plate/PlateManageServiceImpl.java index 2f6c3d993..8e05ac042 100644 --- a/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/manage/plate/PlateManageServiceImpl.java +++ b/cf-module-prod-executor/cf-module-prod-executor-biz/src/main/java/com/cf/imes/module/executor/service/manage/plate/PlateManageServiceImpl.java @@ -262,6 +262,8 @@ public class PlateManageServiceImpl implements PlateManageService { .setSpec(getEmpty(plateGoodDO.getSpec())) .setRemark(getEmpty(plateGoodDO.getRemark())) .setTexture(getDefaultFalse(plateGoodDO.getTexture())) + .setHeight(getZeroDouble(plateGoodDO.getHeight())) + .setWidth(getZeroDouble(plateGoodDO.getWidth())) .setOrganId(organId) .setDeleted(false); insertList.add(plateGoodDO); @@ -312,6 +314,16 @@ public class PlateManageServiceImpl implements PlateManageService { return batches; } + /** + * value为空返回0.0 + * + * @param value + * @return + */ + private double getZeroDouble(Double value) { + return ObjectUtil.defaultIfNull(value, 0.0); + } + /** * value为空返回EMPTY_STRING *