|
|
|
@ -2,17 +2,21 @@
|
|
|
|
|
using AksWebBrowser.Common; |
|
|
|
|
using AksWebBrowser.Devices; |
|
|
|
|
using AKSWebBrowser.Commen; |
|
|
|
|
using CPF.Cef; |
|
|
|
|
using CPF.Shapes; |
|
|
|
|
using CPF.Windows; |
|
|
|
|
using Newtonsoft.Json; |
|
|
|
|
using Newtonsoft.Json.Linq; |
|
|
|
|
using System; |
|
|
|
|
using System.Collections; |
|
|
|
|
using System.Collections.Generic; |
|
|
|
|
using System.Diagnostics; |
|
|
|
|
using System.Globalization; |
|
|
|
|
using System.IO; |
|
|
|
|
using System.Linq; |
|
|
|
|
using System.Net; |
|
|
|
|
using System.Net.Http; |
|
|
|
|
using System.Security.Authentication; |
|
|
|
|
using System.Text; |
|
|
|
|
using System.Text.RegularExpressions; |
|
|
|
|
using System.Threading; |
|
|
|
@ -27,17 +31,24 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
//初始化网络连接 |
|
|
|
|
public static void DeviceControllerInit() |
|
|
|
|
{ |
|
|
|
|
List<string> lit = new List<string>(); |
|
|
|
|
SAEA.WebSocket.WSServer ws = new SAEA.WebSocket.WSServer(19983); |
|
|
|
|
ws.OnConnected += (s) => |
|
|
|
|
{ |
|
|
|
|
lit.Add(s.ToString()); |
|
|
|
|
string result = "{\"keycode\":\"" + "" + "\",\"message\":\"seccse\",\"code\":\"200\",\"status\":true,\"data\":\"连接成功\"}"; |
|
|
|
|
byte[] bytes = SerializeContent(result); |
|
|
|
|
ws.Reply(s.ToString(), new SAEA.WebSocket.Model.WSProtocal(SAEA.WebSocket.Type.WSProtocalType.Text, bytes)); |
|
|
|
|
}; |
|
|
|
|
ws.OnMessage += (s, e) => |
|
|
|
|
{ |
|
|
|
|
string content = Encoding.GetEncoding("GB2312").GetString(e.Content); |
|
|
|
|
string content = Encoding.UTF8.GetString(e.Content); |
|
|
|
|
if (content != "ping") |
|
|
|
|
{ |
|
|
|
|
//返回内容 |
|
|
|
|
string result = string.Empty; |
|
|
|
|
content = Base64str2(content); |
|
|
|
|
if (!string.IsNullOrEmpty(content)) |
|
|
|
|
{ |
|
|
|
|
var json = content.ConvertToAnonymousType(new |
|
|
|
|
{ |
|
|
|
@ -45,8 +56,6 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
}); |
|
|
|
|
//接收指令和参数 |
|
|
|
|
string keycode = json.code; |
|
|
|
|
//返回内容 |
|
|
|
|
string result = string.Empty; |
|
|
|
|
switch (keycode) |
|
|
|
|
{ |
|
|
|
|
//aks100101 |
|
|
|
@ -101,7 +110,8 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
//aks100109 |
|
|
|
|
//根据文件base64打印(PDF) { "code":"aks100109","base64":"ADFJLAKSDJFLKASJF...","ext":"pdf"} |
|
|
|
|
case "aks100109": |
|
|
|
|
result = PrintBase64(content); |
|
|
|
|
//result = PrintBase64(content); |
|
|
|
|
result = "{\"keycode\":\"" + "aks100109" + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"Base64打印保留原方式\"}"; |
|
|
|
|
break; |
|
|
|
|
//aks100110 |
|
|
|
|
//播放音频文件 { "code":"aks100110","url":"http://127.0.0.1/test.wav","ispaye":false} |
|
|
|
@ -118,14 +128,27 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
result = ReadFingerData(keycode); |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
result = "{\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"无效指令\"}"; |
|
|
|
|
result = "{\"keycode\":\"" + "" + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"无效指令\"}"; |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
result = "{\"keycode\":\"" + "" + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"无效指令\"}"; |
|
|
|
|
} |
|
|
|
|
//答复请求者(处理完请求后在些答复) |
|
|
|
|
byte[] bytes = SerializeContent(result); |
|
|
|
|
ws.Reply(s.ToString(), new SAEA.WebSocket.Model.WSProtocal(SAEA.WebSocket.Type.WSProtocalType.Text, bytes)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}; |
|
|
|
|
ws.OnDisconnected += (s) => |
|
|
|
|
{ |
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
lit.RemoveAll(n => n == s); |
|
|
|
|
} |
|
|
|
|
catch { } |
|
|
|
|
finally { } |
|
|
|
|
}; |
|
|
|
|
ws.Start(); |
|
|
|
|
} |
|
|
|
@ -179,7 +202,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("读取身份证卡号异常: " + ex.Message + ""); |
|
|
|
|
//Log.Error("读取身份证卡号异常: " + ex.Message + ""); |
|
|
|
|
string result = "{\"keycode\":\"" + code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
SubmitLogs(result, "IDCardRead"); |
|
|
|
|
return result; |
|
|
|
@ -237,7 +260,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("打印排队票据异常: " + ex.Message + ""); |
|
|
|
|
//Log.Error("打印排队票据异常: " + ex.Message + ""); |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
SubmitLogs(result, "SendByPrint"); |
|
|
|
|
return result; |
|
|
|
@ -281,6 +304,8 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
if (ispaye) |
|
|
|
|
{ |
|
|
|
|
Task.Run(() => |
|
|
|
|
{ |
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
if (Typrocess != null) |
|
|
|
|
{ |
|
|
|
@ -293,9 +318,14 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
Typrocess.WaitForExit(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
//Log.Error("停止失败: " + ex.Message + ""); |
|
|
|
|
} |
|
|
|
|
//AutoAudio(false, ""); |
|
|
|
|
}); |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"success\",\"code\":\"200\",\"status\":true,\"data\":" + "停止播放成功" + "}"; |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"success\",\"code\":\"200\",\"status\":true,\"data\":\"" + "停止播放成功" + "\"}"; |
|
|
|
|
SubmitLogs(result, "payleText"); |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
@ -310,7 +340,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
ShllCommad(command); |
|
|
|
|
//AutoAudio(true, tempWav); |
|
|
|
|
}); |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"success\",\"code\":\"200\",\"status\":true,\"data\":" + "开始播放" + "}"; |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"success\",\"code\":\"200\",\"status\":true,\"data\":\"" + "开始播放" + "\"}"; |
|
|
|
|
SubmitLogs(result, "payleText"); |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
@ -318,7 +348,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("文字语音播报异常2: " + ex.Message + ""); |
|
|
|
|
//Log.Error("文字语音播报异常2: " + ex.Message + ""); |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
SubmitLogs(result, "payleText"); |
|
|
|
|
return result; |
|
|
|
@ -357,17 +387,16 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
param = getFrame(); |
|
|
|
|
if (string.IsNullOrEmpty(param)) |
|
|
|
|
{ |
|
|
|
|
//关闭 |
|
|
|
|
StopSn(devIndex); |
|
|
|
|
string result = "{\"keycode\":\"" + code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"suffix\":\"jpg\",\"data\":\"" + "获取图片失败" + "\"}"; |
|
|
|
|
SubmitLogs(result, "openCamera"); |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
Task.Run(() => |
|
|
|
|
{ |
|
|
|
|
//关闭 |
|
|
|
|
StopSn(devIndex); |
|
|
|
|
}); |
|
|
|
|
string result = "{\"keycode\":\"" + code + "\",\"message\":\"success\",\"code\":\"200\",\"status\":true,\"suffix\":\"jpg\",\"data\":\"" + param + "\"}"; |
|
|
|
|
SubmitLogs(result, "openCamera"); |
|
|
|
|
return result; |
|
|
|
@ -378,7 +407,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("打开高拍仪并且进行快速扫描文件异常: " + ex.Message + ""); |
|
|
|
|
//Log.Error("打开高拍仪并且进行快速扫描文件异常: " + ex.Message + ""); |
|
|
|
|
string result = "{\"keycode\":\"" + code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
SubmitLogs(result, "openCamera"); |
|
|
|
|
return result; |
|
|
|
@ -413,7 +442,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("打开签字版异常: " + ex.Message + ""); |
|
|
|
|
//Log.Error("打开签字版异常: " + ex.Message + ""); |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
SubmitLogs(result, "OpenSign"); |
|
|
|
|
return result; |
|
|
|
@ -444,7 +473,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("关闭签字版异常: " + ex.Message + ""); |
|
|
|
|
//Log.Error("关闭签字版异常: " + ex.Message + ""); |
|
|
|
|
string result = "{\"keycode\":\"" + code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
SubmitLogs(result, "OpenSign"); |
|
|
|
|
return result; |
|
|
|
@ -475,7 +504,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("指纹异常: " + ex.Message + ""); |
|
|
|
|
//Log.Error("指纹异常: " + ex.Message + ""); |
|
|
|
|
string result = "{\"keycode\":\"" + code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
SubmitLogs(result, "Finger"); |
|
|
|
|
return result; |
|
|
|
@ -572,7 +601,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("开始录音、取消录音、结束录音异常: " + ex.Message + ""); |
|
|
|
|
//Log.Error("开始录音、取消录音、结束录音异常: " + ex.Message + ""); |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
SubmitLogs(result, "SoundRecording"); |
|
|
|
|
return result; |
|
|
|
@ -638,7 +667,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("根据文件地址在线打印异常: " + ex.Message + ""); |
|
|
|
|
//Log.Error("根据文件地址在线打印异常: " + ex.Message + ""); |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
SubmitLogs(result, "PrintFile"); |
|
|
|
|
return result; |
|
|
|
@ -652,23 +681,15 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
/// <param name="base64"></param> |
|
|
|
|
/// <param name="ext"></param> |
|
|
|
|
/// <returns></returns> |
|
|
|
|
public static string PrintBase64(string content) |
|
|
|
|
[JSFunction] |
|
|
|
|
public static string PrintBase64(string url, string base64, string ext) |
|
|
|
|
{ |
|
|
|
|
var param = content.ConvertToAnonymousType(new |
|
|
|
|
{ |
|
|
|
|
code = default(string), |
|
|
|
|
ext = default(string), |
|
|
|
|
base64 = default(string) |
|
|
|
|
}); |
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
string base64 = param.base64; |
|
|
|
|
string ext = param.ext; |
|
|
|
|
|
|
|
|
|
if (!isFuncisFuncObject("PrintBase64")) |
|
|
|
|
{ |
|
|
|
|
Utils.MessagesBox("打印机设备未授权使用"); |
|
|
|
|
return "{\"keycode\":\"" + param.code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + "打印机设备未授权使用" + "\"}"; |
|
|
|
|
return "{\"keycode\":\"" + "" + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + "打印机设备未授权使用" + "\"}"; |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
@ -694,14 +715,14 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
string command = $"lp -d {PrinterName} {path}"; |
|
|
|
|
ShllCommad(command); |
|
|
|
|
}); |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"success\",\"code\":\"200\",\"status\":true,\"data\":\"" + "打印成功" + "\"}"; |
|
|
|
|
string result = "{\"keycode\":\"" + "" + "\",\"message\":\"success\",\"code\":\"200\",\"status\":true,\"data\":\"" + "打印成功" + "\"}"; |
|
|
|
|
SubmitLogs(result, "PrintBase64"); |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
string result = "{\"keycode\":\"" + param.code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
string result = "{\"keycode\":\"" + "" + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
SubmitLogs(result, "PrintBase64"); |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
@ -819,7 +840,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("唤醒键盘异常: " + ex.Message + ""); |
|
|
|
|
//Log.Error("唤醒键盘异常: " + ex.Message + ""); |
|
|
|
|
return "{\"keycode\":\"" + code + "\",\"message\":\"Falied\",\"code\":\"400\",\"status\":false,\"data\":\"" + ex.Message + "\"}"; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -853,7 +874,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("执行文件异常:" + ex.Message); |
|
|
|
|
//Log.Error("执行文件异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
@ -880,7 +901,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
if (jo["returnCode"].ToString() == "0") |
|
|
|
|
{ |
|
|
|
|
string result = jo["data"].ToString(); |
|
|
|
|
Log.Info(result); |
|
|
|
|
// Log.Info(result); |
|
|
|
|
JArray jo1 = (JArray)JsonConvert.DeserializeObject(result); |
|
|
|
|
string devidx = string.Empty; |
|
|
|
|
string name = string.Empty; |
|
|
|
@ -888,21 +909,21 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
{ |
|
|
|
|
devidx = jo2["dev_idx"].ToString(); |
|
|
|
|
name = jo2["name"].ToString(); |
|
|
|
|
Log.Info(name); |
|
|
|
|
// Log.Info(name); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
return devidx; |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
// Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("获取设备index异常:" + ex.Message); |
|
|
|
|
//Log.Error("获取设备index异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
@ -936,14 +957,14 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
// Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("打开高拍仪异常:" + ex.Message); |
|
|
|
|
//Log.Error("打开高拍仪异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
@ -971,7 +992,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
// Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1004,14 +1025,14 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
// Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("拍照异常:" + ex.Message); |
|
|
|
|
//Log.Error("拍照异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
@ -1041,14 +1062,14 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
// Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("右转异常:" + ex.Message); |
|
|
|
|
//Log.Error("右转异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
@ -1078,14 +1099,14 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
// Log.Info(jo["returnMsg"].ToString()); |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("左转异常:" + ex.Message); |
|
|
|
|
//Log.Error("左转异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
@ -1106,7 +1127,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("高拍仪异常:" + ex.Message); |
|
|
|
|
//Log.Error("高拍仪异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1125,7 +1146,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("签字版异常:" + ex.Message); |
|
|
|
|
//Log.Error("签字版异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1145,7 +1166,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("初始文件上传异常:" + ex.Message); |
|
|
|
|
//Log.Error("初始文件上传异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1164,7 +1185,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("上传本地文件中转异常:" + ex.Message); |
|
|
|
|
//Log.Error("上传本地文件中转异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1187,7 +1208,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("根据程序名称杀死进程异常:" + ex.Message); |
|
|
|
|
//Log.Error("根据程序名称杀死进程异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1239,7 +1260,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("开始录音异常:" + ex.Message); |
|
|
|
|
//Log.Error("开始录音异常:" + ex.Message); |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1262,7 +1283,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("结束录音异常:" + ex.Message); |
|
|
|
|
//Log.Error("结束录音异常:" + ex.Message); |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1293,7 +1314,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("执行命令异常:" + ex.Message); |
|
|
|
|
//Log.Error("执行命令异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1309,7 +1330,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
"yyyyMMddHHmmss", DateTimeFormatInfo.InvariantInfo); |
|
|
|
|
string dirpath = System.IO.Directory.GetCurrentDirectory(); |
|
|
|
|
dirpath = dirpath + @"/wwwroot/WavFile"; |
|
|
|
|
Log.Info(dirpath); |
|
|
|
|
// Log.Info(dirpath); |
|
|
|
|
if (!Directory.Exists(dirpath)) |
|
|
|
|
{ |
|
|
|
|
Directory.CreateDirectory(dirpath); |
|
|
|
@ -1335,7 +1356,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("文字转语音失败:" + ex.Message); |
|
|
|
|
//Log.Error("文字转语音失败:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
return tempFile; |
|
|
|
|
} |
|
|
|
@ -1367,7 +1388,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("是否已获取收取异常:" + ex.Message); |
|
|
|
|
//Log.Error("是否已获取收取异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
return isFunc; |
|
|
|
|
} |
|
|
|
@ -1422,7 +1443,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("提交设备操作日志异常:" + ex.Message); |
|
|
|
|
//Log.Error("提交设备操作日志异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1445,7 +1466,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("播放语音文件异常:" + ex.Message); |
|
|
|
|
//Log.Error("播放语音文件异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1463,7 +1484,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("string 转换为 base64异常:" + ex.Message); |
|
|
|
|
//Log.Error("string 转换为 base64异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
@ -1483,7 +1504,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
catch (Exception ex) |
|
|
|
|
{ |
|
|
|
|
Log.Error("base64 转换为 string异常:" + ex.Message); |
|
|
|
|
//Log.Error("base64 转换为 string异常:" + ex.Message); |
|
|
|
|
} |
|
|
|
|
return ""; |
|
|
|
|
} |
|
|
|
|