diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/service/impl/PdmBdWorkorderServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/service/impl/PdmBdWorkorderServiceImpl.java index b6f066f..35c36ca 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/service/impl/PdmBdWorkorderServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/service/impl/PdmBdWorkorderServiceImpl.java @@ -114,8 +114,10 @@ public class PdmBdWorkorderServiceImpl extends ServiceImpl() .eq(PdmBdWorkorder::getWorkorder_code, workorder_code)); - entity.setWorkorder_status(workorder_status); - pdmBdWorkorderMapper.updateById(entity); + if(ObjectUtil.isNotEmpty(entity)) { + entity.setWorkorder_status(workorder_status); + pdmBdWorkorderMapper.updateById(entity); + } pdmBdWorkorderDetailMapper.delete(new LambdaQueryWrapper().eq(PdmBdWorkorderDetail::getWorkorder_code, workorder_code)); } }