diff --git a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/HardPrinterServiceImpl.java b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/HardPrinterServiceImpl.java index 0e2f781cf..c37dcce6a 100644 --- a/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/HardPrinterServiceImpl.java +++ b/pjcloud-hardware/pjcloud-hardware-biz/src/main/java/com/bsd/pjcloud/hard/service/impl/HardPrinterServiceImpl.java @@ -218,9 +218,7 @@ public class HardPrinterServiceImpl implements HardPrinterService { public void unbind(Long sourceHardId) { HardPrinterBindingEntity binding = findBySourceHardId(sourceHardId); if (binding == null) return; - if (hasPendingTask(binding.getSourceHardId(), binding.getPrinterHardId())) { - throw new RuntimeException("存在待生成、待打印或打印失败任务,处理完成后才能解绑"); - } + // 解绑由开发人员操作,不再校验是否存在待处理打印任务 bindingMapper.deleteById(binding.getId()); notifyBindingChangeAfterCommit(binding.getDeptId()); }