|
|
|
@ -72,14 +72,15 @@ public class LabelQueryController extends AbstractController { |
|
|
|
// 执行打印 |
|
|
|
reportLabelListService.printLabel(printRequest); |
|
|
|
|
|
|
|
// 打印成功后更新HandlingUnit信息 |
|
|
|
if (printRequest.getUnitId() != null && !printRequest.getUnitId().isEmpty()) { |
|
|
|
// 打印次数必须写回标签所属工厂。site 是登录工厂,跨工厂重打时用它匹配不到 handling_unit。 |
|
|
|
if (printRequest.getUnitId() != null && !printRequest.getUnitId().isEmpty() |
|
|
|
&& printRequest.getSubSite() != null && !printRequest.getSubSite().isBlank()) { |
|
|
|
String printerName = printRequest.getUsername() != null ? printRequest.getUsername() : ""; |
|
|
|
handlingUnitMapper.updateHandlingUnitPrintInfo( |
|
|
|
printRequest.getSite(), |
|
|
|
printRequest.getUnitId(), |
|
|
|
printerName, |
|
|
|
printRequest.getUserId() |
|
|
|
printRequest.getSubSite(), |
|
|
|
printRequest.getUnitId(), |
|
|
|
printerName, |
|
|
|
printRequest.getUserId() |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
|