|
|
|
@ -254,7 +254,7 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
Task.Run(() => HttpPostResponseBySign("open", callback)); |
|
|
|
|
Task.Run(() => HttpPostResponseBySign("open", 1, callback)); |
|
|
|
|
string result = "{\"callback\":\"" + callback + "\",\"message\":\"success\",\"code\":\"200\",\"status\":true,\"suffix\":\"jpg\",\"data\":\"" + "签字版已打开" + "\"}"; |
|
|
|
|
SubmitLogs(result, "openCamera"); |
|
|
|
|
return result; |
|
|
|
@ -286,10 +286,9 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
string result = "{\"callback\":\"" + callback + "\",\"message\":\"success\",\"code\":\"200\",\"status\":true,\"suffix\":\"png\",\"data\":\"" + "成功" + "\"}"; |
|
|
|
|
SubmitLogs(result, "OpenSign"); |
|
|
|
|
Task.Run(() => HttpPostResponseBySign("close", 2, "")); |
|
|
|
|
string result = "{\"callback\":\"" + callback + "\",\"message\":\"success\",\"code\":\"200\",\"status\":true,\"suffix\":\"jpg\",\"data\":\"" + "签字版已关闭" + "\"}"; |
|
|
|
|
SubmitLogs(result, "openCamera"); |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -444,7 +443,8 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
DateTime dateTime = DateTime.Now; |
|
|
|
|
string time = DateTime.Now.ToString( |
|
|
|
|
"yyyyMMddHHmmss", DateTimeFormatInfo.InvariantInfo); |
|
|
|
|
var dirpath = System.IO.Path.Combine(Environment.CurrentDirectory, "wwwroot", "PrintFile"); |
|
|
|
|
string dirpath = System.IO.Directory.GetCurrentDirectory(); |
|
|
|
|
dirpath = dirpath + @"/wwwroot/PrintFile"; |
|
|
|
|
if (!Directory.Exists(dirpath)) |
|
|
|
|
{ |
|
|
|
|
Directory.CreateDirectory(dirpath); |
|
|
|
@ -503,7 +503,8 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
DateTime dateTime = DateTime.Now; |
|
|
|
|
string time = DateTime.Now.ToString( |
|
|
|
|
"yyyyMMddHHmmss", DateTimeFormatInfo.InvariantInfo); |
|
|
|
|
var dirpath = System.IO.Path.Combine(Environment.CurrentDirectory, "wwwroot", "PrintFile"); |
|
|
|
|
string dirpath = System.IO.Directory.GetCurrentDirectory(); |
|
|
|
|
dirpath = dirpath + @"/wwwroot/PrintFile"; |
|
|
|
|
if (!Directory.Exists(dirpath)) |
|
|
|
|
{ |
|
|
|
|
Directory.CreateDirectory(dirpath); |
|
|
|
@ -568,12 +569,13 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
DateTime dateTime = DateTime.Now; |
|
|
|
|
string time = DateTime.Now.ToString( |
|
|
|
|
"yyyyMMddHHmmss", DateTimeFormatInfo.InvariantInfo); |
|
|
|
|
var dirpath = System.IO.Path.Combine(Environment.CurrentDirectory, "wwwroot", "WaveOutFile"); |
|
|
|
|
string dirpath = System.IO.Directory.GetCurrentDirectory(); |
|
|
|
|
dirpath = dirpath + @"/wwwroot/WaveOutFile"; |
|
|
|
|
if (!Directory.Exists(dirpath)) |
|
|
|
|
{ |
|
|
|
|
Directory.CreateDirectory(dirpath); |
|
|
|
|
} |
|
|
|
|
string path = dirpath + @"/" + time + "." + ext; |
|
|
|
|
string path = dirpath + @"/" + time + ext; |
|
|
|
|
WebRequest request = WebRequest.Create(url); |
|
|
|
|
WebResponse response = request.GetResponse(); |
|
|
|
|
using (Stream stream = response.GetResponseStream()) |
|
|
|
@ -903,11 +905,11 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
/// <summary> |
|
|
|
|
/// 签字版 |
|
|
|
|
/// </summary> |
|
|
|
|
private async void HttpPostResponseBySign(string type,string callback) |
|
|
|
|
private async void HttpPostResponseBySign(string type, int typeCode, string callback) |
|
|
|
|
{ |
|
|
|
|
var httpClient = new HttpClient(); |
|
|
|
|
var uploader = new ChunkedUpload(httpClient); |
|
|
|
|
await uploader.PostSign(type, callback); |
|
|
|
|
await uploader.PostSign(type, typeCode, callback); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
@ -994,7 +996,8 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
} |
|
|
|
|
string time = DateTime.Now.ToString( |
|
|
|
|
"yyyyMMddHHmmss", DateTimeFormatInfo.InvariantInfo); |
|
|
|
|
var dirpath = System.IO.Path.Combine(Environment.CurrentDirectory, "wwwroot", "Record"); |
|
|
|
|
string dirpath = System.IO.Directory.GetCurrentDirectory(); |
|
|
|
|
dirpath = dirpath + @"/wwwroot/Record"; |
|
|
|
|
if (!Directory.Exists(dirpath)) |
|
|
|
|
{ |
|
|
|
|
Directory.CreateDirectory(dirpath); |
|
|
|
@ -1082,7 +1085,8 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
{ |
|
|
|
|
string time = DateTime.Now.ToString( |
|
|
|
|
"yyyyMMddHHmmss", DateTimeFormatInfo.InvariantInfo); |
|
|
|
|
var dirpath = System.IO.Path.Combine(Environment.CurrentDirectory, "wwwroot", "WavFile"); |
|
|
|
|
string dirpath = System.IO.Directory.GetCurrentDirectory(); |
|
|
|
|
dirpath = dirpath + @"/wwwroot/WavFile"; |
|
|
|
|
if (!Directory.Exists(dirpath)) |
|
|
|
|
{ |
|
|
|
|
Directory.CreateDirectory(dirpath); |
|
|
|
@ -1128,7 +1132,11 @@ namespace AKS.EnterpriseLibrary.WebBrowser
|
|
|
|
|
return isFunc; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//提交设备操作日志 |
|
|
|
|
/// <summary> |
|
|
|
|
/// 提交设备操作日志 |
|
|
|
|
/// </summary> |
|
|
|
|
/// <param name="Describer"></param> |
|
|
|
|
/// <param name="funcName"></param> |
|
|
|
|
public static void SubmitLogs(string Describer, string funcName) |
|
|
|
|
{ |
|
|
|
|
Task.Run(async () => |
|
|
|
|