|
|
|
@ -77,6 +77,7 @@ public class PrintLogServiceImpl extends ServiceImpl<PrintLogMapper, PrintLog> i
|
|
|
|
|
list.get(i).setPrintNum(printList.get(i).getPrintNum());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 访问打印服务
|
|
|
|
|
printServer(list);
|
|
|
|
|
|
|
|
|
|
// 更新打印记录:是否已打印、使用的打印机、打印次数
|
|
|
|
@ -115,10 +116,14 @@ public class PrintLogServiceImpl extends ServiceImpl<PrintLogMapper, PrintLog> i
|
|
|
|
|
public void sfcLabelPrint(Map<String,Object> map) {
|
|
|
|
|
Integer qty = (Integer) map.get("qty");
|
|
|
|
|
List<LabelPrintDto> labelPrintDtoList = (List<LabelPrintDto>) map.get("labelPrintDtoList");
|
|
|
|
|
printServer(labelPrintDtoList);
|
|
|
|
|
|
|
|
|
|
// 解决无法获取list中对象的问题
|
|
|
|
|
String parse = JSON.toJSONString(labelPrintDtoList);
|
|
|
|
|
List<LabelPrintDto> labelPrintDtos = JSONObject.parseArray(parse, LabelPrintDto.class);
|
|
|
|
|
|
|
|
|
|
// 访问打印服务
|
|
|
|
|
printServer(labelPrintDtos);
|
|
|
|
|
|
|
|
|
|
// 打印张数
|
|
|
|
|
Integer printNum = 0;
|
|
|
|
|
for (LabelPrintDto labelP:labelPrintDtos) {
|
|
|
|
|