diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/service/impl/MesToWmsServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/service/impl/MesToWmsServiceImpl.java index 345fa6c..360c196 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/service/impl/MesToWmsServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext_manage/service/impl/MesToWmsServiceImpl.java @@ -433,6 +433,8 @@ public class MesToWmsServiceImpl implements MesToWmsService { } else { throw new BadRequestException("任务标识为:" + dto.getTask_code() + "的任务正在操作中!"); } + } catch (Exception e) { + throw e; } finally { if (tryLock) { lock.unlock(); @@ -442,6 +444,7 @@ public class MesToWmsServiceImpl implements MesToWmsService { @Override @SneakyThrows + @Transactional public MesResponse backMaterial(MesBackMaterialRequestDto dto) { log.info("MES下发设备退料信息输入参数:-------------------: {}", dto); @@ -539,6 +542,8 @@ public class MesToWmsServiceImpl implements MesToWmsService { } else { throw new BadRequestException("任务标识为:" + dto.getTask_code() + "的任务正在操作中!"); } + } catch (Exception e) { + throw e; } finally { if (tryLock) { lock.unlock();