diff --git a/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java b/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java index daa5a45f..4ec52000 100644 --- a/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java @@ -889,7 +889,11 @@ public class PrinterServiceImpl implements PrinterService { SourceEntity source = null; if (item.getSourceId() != null && item.getSourceId() > 0) { source = sourceMapper.getEntity(item.getSourceId()); - context.setSource(ImageSource.IPC); + if (source == null) { + context.setImageType(ImageType.PUZZLE); // 特殊 + } else { + context.setSource(ImageSource.IPC); + } } else if (item.getSourceId() == null) { context.setSource(ImageSource.PHONE); } else {