JRT监听-PDF-Excel-Img

依赖全新设计,我们无需再顾虑历史兼容性的束缚;同时,基于多年来累积的深入需求理解,JRT监听机制巧妙地借助CMD命令模式,达成了监听的全面统一。无论是PDF、Excel还是图片文件,都不再需要特殊对待或额外区分处理,它们与txt文件的监听一样简洁高效。业务保存方法所接收的数据已统一为文本格式,我们只需遵循返回的命令进行处理即可。这样的改进不仅简化了实现过程,还促进了系统的一致性,并为未来的扩展提供了更大的便利。

测试视频

监听png
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
把投入的png抓入文件服务
在这里插入图片描述

监听Excel
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

监听pdf
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

测试用的处理类

import JRT.Core.Dto.CmdDto;
import JRT.Core.Dto.OutValue;
import JRT.Core.Util.LogUtils;
import JRT.Core.Util.MakeCmdUtil;
import JRT.Core.Util.TimeParser;
import JRTBLLBase.BaseHttpHandlerNoSession;
import JRTBLLBase.Helper;import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;/*** 监听模式的仪器测试,监听实现CMD模式,返回符合CMD的数据监听即可按约定执行*/
public class JRTMachineTest extends BaseHttpHandlerNoSession {/*** 记录已经上传的数据*/private static HashMap<String, Boolean> hasUpData = new HashMap();/*** 保存仪器数据** @param mi        仪器主键* @param data      数据* @param epis      流水号* @param fileName  文件全名* @param DBColName 数据库列名* @param index     序号,-1为最后一行* @param P6* @param P7* @param P8* @param P9* @param P10* @param P11* @param P12* @param P13* @param Session* @param Output* @return* @throws Exception*/public String SaveData(String mi, String data, String epis, String fileName, String DBColName, String index, String P6, String P7, String P8, String P9, String P10, String P11, String P12, String P13, OutValue Session, OutValue Output) throws Exception {//先写Log测试LogUtils.WriteDebugLog("mi:" + mi + ",data:" + data + ",epis:" + epis + ",fileName:" + fileName + ",DBColName:" + DBColName);//返回的数据List<CmdDto> cmdList = new ArrayList<>();//MakeCmdUtil.AddGetImageCmd(cmdList, "998", "P2", "D:\\OUT\\2.bmp", "");//监听jpg等,取文件,配置了图片后缀就会把图路径用file~加全路径调用保存if(data.indexOf("file~")>-1){String [] arr=data.split("~");String filePath=arr[1];File fi=new File(filePath);//取图MakeCmdUtil.AddGetImageCmd(cmdList, "998", fi.getName(), filePath, "");//删图MakeCmdUtil.AddRMCmd(cmdList,filePath);}//取PDF小图,PDF小图解析后调用的图片数据格式image~序号~图片全路径else if(data.indexOf("image~")>-1){String [] arr=data.split("~");String fileIndex=arr[1];String filePath=arr[2];File fi=new File(filePath);//取图MakeCmdUtil.AddGetImageCmd(cmdList, "998", fileIndex, filePath, "");//删图MakeCmdUtil.AddRMCmd(cmdList,filePath);}//取PDF的大图,PDF页图解析后调用的图片数据格式page~序号~图片全路径else if(data.indexOf("page~")>-1){String [] arr=data.split("~");String fileIndex=arr[1];String filePath=arr[2];File fi=new File(filePath);//取图MakeCmdUtil.AddGetImageCmd(cmdList, "998", "page"+fileIndex, filePath, "");//删图MakeCmdUtil.AddRMCmd(cmdList,filePath);}return Helper.Object2Json(cmdList);}/*** 得到文件服务地址供接口上传图片** @param mi* @param P1* @param P2* @param P3* @param P4* @param P5* @param P6* @param P7* @param P8* @param P9* @param P10* @param P11* @param P12* @param P13* @param Session* @param Output* @return* @throws Exception*/public String GetFileService(String mi, String P1, String P2, String P3, String P4, String P5, String P6, String P7, String P8, String P9, String P10, String P11, String P12, String P13, OutValue Session, OutValue Output) throws Exception {//返回文件服务路径return "http://localhost:8080/JRTWeb/FileService/^/zlzmach/" + TimeParser.GetNowDate();}/*** 保存文件到数据库** @param mi* @param epis* @param ImageClass* @param fileName* @param FullName* @param P5* @param P6* @param P7* @param P8* @param P9* @param P10* @param P11* @param P12* @param P13* @param Session* @param Output* @return* @throws Exception*/public String SaveImage(String mi, String epis, String ImageClass, String fileName, String FullName, String P5, String P6, String P7, String P8, String P9, String P10, String P11, String P12, String P13, OutValue Session, OutValue Output) throws Exception {//先写Log测试LogUtils.WriteDebugLog("mi:" + mi + ",epis:" + epis + ",ImageClass:" + ImageClass + ",fileName:" + fileName + ",FullName:" + FullName);return "";}/*** 查询要上传的指令** @param mi      仪器* @param P1* @param P2* @param P3* @param P4* @param P5* @param P6* @param P7* @param P8* @param P9* @param P10* @param P11* @param P12* @param P13* @param Session* @param Output* @return* @throws Exception*/public String QryUpdata(String mi, String P1, String P2, String P3, String P4, String P5, String P6, String P7, String P8, String P9, String P10, String P11, String P12, String P13, OutValue Session, OutValue Output) throws Exception {//先写Log测试LogUtils.WriteDebugLog("mi:" + mi + ",调用上传查询");//返回的数据List<CmdDto> cmdList = new ArrayList<>();//读文本仪器if (mi.equals("1")) {if (!hasUpData.containsKey("0947809")) {MakeCmdUtil.AddTxtCmd(cmdList, "0947809", "D:\\OUT\\uptxt.dttmp", "这是JRT上传的文本串", "0", "");MakeCmdUtil.AddCPCmd(cmdList, "D:\\OUT\\uptxt.dttmp", "D:\\OUT\\uptxt.dt");MakeCmdUtil.AddRMCmd(cmdList, "D:\\OUT\\uptxt.dttmp");}}//读数据库仪器else if (mi.equals("2")) {if (!hasUpData.containsKey("0947810")) {MakeCmdUtil.AddSqlCmd(cmdList, "0947810", "insert into DBUpHistory(DataCode,KeyData,DateStr,Data) values('0947809','1','这是JRT用SQL插入的数据','1')");}}MakeCmdUtil.AddGetImageCmd(cmdList, "999", "P1", "D:\\OUT\\1.bmp", "");return Helper.Object2Json(cmdList);}/*** 设置上传指令执行状态** @param mi           仪器* @param setStatusKey 设置状态的主键* @param P2* @param P3* @param P4* @param P5* @param P6* @param P7* @param P8* @param P9* @param P10* @param P11* @param P12* @param P13* @param Session* @param Output* @return* @throws Exception*/public String SetQryStatus(String mi, String setStatusKey, String P2, String P3, String P4, String P5, String P6, String P7, String P8, String P9, String P10, String P11, String P12, String P13, OutValue Session, OutValue Output) throws Exception {//先写Log测试LogUtils.WriteDebugLog("mi:" + mi + ",setStatusKey:" + setStatusKey + "设置状态");hasUpData.put(setStatusKey, true);return "";}
}

统一整合
在这里插入图片描述

日志片段

2024-02-18 20:52:42 [ jrt ]  读到数据:image~4~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM32.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~3~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM31.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~3~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM31.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~3~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM31.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"3","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM31.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM31.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"3","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM31.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM31.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM31.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM31.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~5~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM33.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~4~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM32.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~4~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM32.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~4~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM32.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"4","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM32.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM32.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"4","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM32.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM32.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM32.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM32.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~6~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM34.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~5~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM33.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~5~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM33.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~5~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM33.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"5","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM33.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM33.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"5","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM33.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM33.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM33.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM33.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~7~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM35.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~6~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM34.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~6~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM34.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~6~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM34.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"6","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM34.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM34.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"6","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM34.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM34.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM34.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM34.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~8~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM36.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~7~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM35.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~7~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM35.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~7~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM35.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"7","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM35.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM35.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"7","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM35.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM35.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM35.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM35.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~9~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM37.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~8~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM36.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~8~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM36.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~8~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM36.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"8","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM36.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM36.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"8","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM36.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM36.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM36.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM36.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~10~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM38.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~9~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM37.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~9~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM37.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~9~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM37.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"9","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM37.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM37.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"9","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM37.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM37.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM37.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM37.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~11~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM39.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~10~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM38.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~10~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM38.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~10~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM38.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"10","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM38.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM38.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"10","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM38.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM38.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM38.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM38.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~12~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM40.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~11~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM39.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~11~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM39.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~11~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM39.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"11","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM39.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM39.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"11","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM39.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM39.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM39.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM39.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~13~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM43.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~12~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM40.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~12~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM40.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~12~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM40.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"12","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM40.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM40.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"12","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM40.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM40.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM40.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM40.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~14~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM44.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~13~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM43.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~13~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM43.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~13~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM43.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"13","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM43.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM43.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"13","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM43.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM43.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM43.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM43.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~15~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM45.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~14~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM44.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~14~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM44.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~14~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM44.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"14","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM44.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM44.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"14","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM44.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM44.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM44.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM44.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~16~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM46.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~15~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM45.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~15~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM45.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~15~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM45.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"15","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM45.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM45.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"15","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM45.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM45.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM45.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM45.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~17~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM47.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~16~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM46.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~16~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM46.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~16~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM46.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"16","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM46.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM46.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"16","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM46.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM46.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM46.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM46.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~18~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM48.png
2024-02-18 20:52:42 [ jrt ]  准备用前处理对象处理
2024-02-18 20:52:42 [ jrt ]  调用数据保存
2024-02-18 20:52:42 [ jrt ]  开始调用保存:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~17~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM47.png P2:
2024-02-18 20:52:42 [ jrt ]  开始调用:mi.JRTMachineTest.SaveData 参数:P0:1 P1:image~17~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM47.png P2:
2024-02-18 20:52:42 [ jrt ]  保存:1,数据:image~17~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM47.png,流水号:
2024-02-18 20:52:42 [ jrt ]  调用结束
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"17","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM47.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM47.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  保存返回:[{"Cmd":"GETIMAGE","SetStatusKey":"","P0":"998","P1":"17","P2":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM47.png","P3":"","P4":null,"P5":null},{"Cmd":"RM","SetStatusKey":"","P0":"D:\\JRTPublish\\Code\\Client\\JRTMachine\\out\\production\\JRTMachine\\tmp\\image_IM47.png","P1":null,"P2":null,"P3":null,"P4":null,"P5":null}]
2024-02-18 20:52:42 [ jrt ]  处理返回消息
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:GetFileService得到文件服务路径
2024-02-18 20:52:42 [ jrt ]  文件服务路径:http://localhost:8080/JRTWeb/FileService/^/zlzmach/20240218
2024-02-18 20:52:42 [ jrt ]  准备上传:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM47.png,新名称:,相对路径:/zlzmach/20240218到:http://localhost:8080/JRTWeb/FileService/
2024-02-18 20:52:42 [ jrt ]  上传返回:
2024-02-18 20:52:42 [ jrt ]  调用:mi.JRTMachineTest的:SaveImage保存文件路径
2024-02-18 20:52:42 [ jrt ]  保存文件返回:
2024-02-18 20:52:42 [ jrt ]  删除:D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\image_IM47.png
2024-02-18 20:52:42 [ jrt ]  处理返回消息结束
2024-02-18 20:52:42 [ jrt ]  读到数据:image~19~D:\JRTPublish\Code\Client\JRTMachine\out\production\JRTMachine\tmp\

不是以前设计达不到这个水准,是以前掌握的业务经验看不到目前这么多要求,一步步走来就堆积太多不容易割舍的代码。

君生我未生
我生君已老

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/259438.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

unity学习(15)——服务器组装(1)

1.新建好的c#项目如下&#xff1a; 文件夹中内容如下&#xff1a; 此时已经可以通过vs2022打开.sln文件&#xff0c;就可以打开项目了。 2.我们把逆向后&#xff08;主程序&#xff09;的内容的代码粘贴过去。有些逆向功底&#xff0c;很快可以定位到&#xff0c;服务器的入口…

【Java EE初阶十八】网络原理(三)

3. 网络层 网络层要做的事情主要是两方面&#xff1a; 1)、地址管理&#xff1a;制定一系列的规则,通过地址,描述出网络上一个设备的位置&#xff1b; 2)、路由选择&#xff1a;网络环境是比较复杂的&#xff0c;从一个节点到另一个节点之间&#xff0c;存在很…

【GPT-2】论文解读:Language Models are Unsupervised Multitask Learners

文章目录 介绍zero-shot learning 零样本学习 方法数据Input Representation 结果 论文&#xff1a;Language Models are Unsupervised Multitask Learners 作者&#xff1a;Alec Radford, Jeff Wu, Rewon Child, D. Luan, Dario Amodei, I. Sutskever 时间&#xff1a;2019 介…

Linux系统中 uboot、内核与文件系统之间的关系

前言&#xff1a; 最近正在学习Linux&#xff0c;总结了一下Linux系统中 uboot、内核与文件系统之间的关系 Linux初学者首先要搞清楚的三个文件: 引导程序(bootoader):uboot.bin/uboot.imx Linux内核镜像: zlmage 文件系统镜像:system.img/rootfs.tar.ba2 初期很多工作都是围…

文件上传漏洞--Upload-labs--Pass02--Content-Type绕过

一、什么是 Content-Type 我们在上传文件时利用 Burpsuite 进行抓包&#xff0c;如下图所示&#xff1a; 上传文件后台的源代码可能会对 Content-Type 进行规定&#xff0c;设置白名单 或 黑名单&#xff0c;这时就要利用Content-Type绕过上传含有恶意代码的 php文件。 二、代…

[ linux网络 ] 网关服务器搭建,综合应用SNAT、DNAT转换,dhcp分配、dns分离解析,nfs网络共享以及ssh免密登录

实验准备工作&#xff1a; 网关服务器安装&#xff1a;dhcp bind &#xff08;yum install -y dhcp bind bind-utlis&#xff09; server1安装&#xff1a;httpd (yum install -y httpd) 没有网络就搭建本地yum仓库或者配置网卡使其能够上网。 ( 1&#xff09;网关服务器…

unity C#中的封装、继承和多态简单易懂的经典实例

文章目录 封装 (Encapsulation)继承 (Inheritance)多态 (Polymorphism) C#中的封装、继承和多态是面向对象编程&#xff08;OOP&#xff09;的三大核心特性。下面分别对这三个概念进行深入解释&#xff0c;并通过实例来说明它们在实际开发中的应用。 封装 (Encapsulation) 实例…

解决updatexml和extractvalue查询显示不全

报错注入是一种常见的SQL 注入方式&#xff0c;通过注入代码&#xff0c;触发数据库的错误响应&#xff0c;并从错误信息中获取有用的信息。 updatexml和extractvalue updatexml和extractvalue 是常用的两个报错注入函数 http://localhost/sqli/Less-5/?id1%27and%20updat…

【Pygame手册03/20】用于绘制形状的 pygame 模块

目录 一、说明二、画图函数2.1 接口draw下的函数2.2 pygame.draw.rect()2.3 pygame.draw.polygon()2.4 pygame.draw.circle()2.5 pygame.draw.ellipse()2.6 pygame.draw.arc()2.7 pygame.draw.line ()2.8 pygame.draw.lines()2.9 pygame.draw.aaline()2.10 pygame.draw.aaline…

【Redis】理论进阶篇------Redis的主从复制

一、原理解释 1、什么是Redis的主从复制 主从复制&#xff0c;是指将一台Redis服务器的数据复制到其他Redis服务器。前者称为主节点&#xff08;master&#xff09;,后者称为从节点&#xff08;slave&#xff09;;对于数据的复制是单项的&#xff0c;只能从主节点到从节点。Ma…

C#上位机与三菱PLC的通信06--MC协议之QnA-3E报文测试

1、A-3E报文回顾 1、存储区分类及访问规则 2、命令类型 命令由主命令子命令组成 3、报文结构 2、启动mc服务器 3、创建VS项目 这节继续使用上节的VS2022的项目&#xff0c;增加一个方法 MCTestA3E()&#xff0c;具体怎么创建项目&#xff0c;见上节的过程。C#上位机与三菱…

在 CentOS 平台下安装与配置 MySQL 5.7.36

CentOS平台常用有三种MySQL安装方式&#xff0c;即RPM安装包、二进制压缩包和源码包。一般来讲&#xff0c;建议使用二进制压缩包&#xff0c;因为该版本比其他的分发版使用起来要简单灵活。本次实验在 CentOS 7.6 平台上选用二进制压缩包安装方式。 1、清理MySQL安装环境 Cent…

MySQL 基础知识(九)之视图

目录 1 视图的介绍 2 视图算法 3 创建视图 4 查看视图结构 5 修改视图 6 删除视图 7 参考文档 1 视图的介绍 视图是一张并不存储数据的虚拟表&#xff0c;其本质是根据 SQL 语句动态查询数据库中的数据。数据库中只存放了视图的定义&#xff0c;通过 SQL 语句使用视图时…

【6-1】使用hanlp进行实体抽取以及句法分析(问题待解决)

1.使用hanlp抽取法人名称、企业名称等信息 # -*- coding: utf-8 -*- from pyhanlp import *text1"1998年11月11日&#xff0c;马化腾和同学张志东在广东省深圳市正式注册成立“深圳市腾讯计算机系统有限公司”&#xff0c;之后许晨晔、陈一丹、曾李青相继加入。当时公司…

论文解读:Masked Generative Distillation

文章汇总 话题 知识蒸馏 创新点 带掩盖的生成式蒸馏 方法旨在通过学生的遮罩特征来生成老师的特征(通过遮盖学生部分的特征来生成老师的特征)&#xff0c;来帮助学生获得更好的表现 输入:老师:&#xff0c;学生:&#xff0c;输入:&#xff0c;标签:&#xff0c;超参数: 1:使…

水质监测站工作原理!

TH-LSZ06】水质监测站的工作原理基于现代化学和生物学技术&#xff0c;主要通过化学分析和生物检测两种方法来检测水中有害物质。化学分析技术包括酸碱度、氧化还原电位、重金属离子、有机物、氮和磷等&#xff0c;而生物检测技术则主要关注病毒、细菌、真菌等微生物。 在水质…

Mac M1芯片编译openjdk报错问题解决

使用命令&#xff1a; sudo sh configure --with-target-bits64 用mac m1芯片编译openjdk一直报错&#xff1a; configure: The tested number of bits in the target (64) differs from the number of bits expected to be found in the target (32) configure: error: Cann…

【前端工程化面试题目】webpack 的热更新原理

可以在顺便学习一下 vite 的热更新原理&#xff0c;请参考这篇文章。 首先有几个知识点需要明确 热更新是针对开发过程中的开发服务器的&#xff0c;也就是 webpack-dev-serverwebpack 的热更新不需要额外的插件&#xff0c;但是需要在配置文件中 devServer 属性中配置 hot&a…

云原生之容器编排实践-基于CentOS7搭建三个节点的Kubernetes集群

背景 前面采用 minikube 作为 Kubernetes 环境来体验学习 Kubernetes 基本概念与操作&#xff0c;这样避免了初学者在裸金属主机上搭建 Kubernetes 集群的复杂度&#xff0c;但是随着产品功能的逐渐完善&#xff0c;我们需要过渡到生产环境中的 K8S 集群模式&#xff1b;而在实…

【代码移植】UNIX/Linux/POSIX代码程序移植到Windows系统平台技术汇总与经验分享

​ 图片来源 UNIX (Linux) to Windows代码移植技术路线 MinGW MinGW/MinGW-W64是用Windows原生系统API实现的&#xff0c;在Windows上运行的GCC编译工具链&#xff0c;可以编译出Windows原生应用程序。 MinGW编译工具链的生态位和微软官方的MSVC类似。 优点 MinGW编译出…