From ab1e8cf7ef3d55e19726fc0f7bf53db66f50b023 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 30 Dec 2025 17:34:30 +0800 Subject: [PATCH] =?UTF-8?q?fix(printer):=20=E8=A7=A3=E5=86=B3=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E7=B1=BB=E5=9E=8B=E8=AE=BE=E7=BD=AE=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加source为空时的图片类型判断逻辑 - 当source为空时将图片类型设置为PUZZLE - 保持原有source不为空时的IPC类型设置逻辑 - 确保PHONE类型的设置逻辑不受影响 --- .../ycwl/basic/service/printer/impl/PrinterServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 {