|
|
@ -135,7 +135,7 @@ namespace DevicesService.Commen |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
string result = Util.Base64str2(indata); |
|
|
|
string result = Util.Base64str2(indata); |
|
|
|
//Log.Info("接收到COM口传来数据:" + result); |
|
|
|
////Log.Info("接收到COM口传来数据:" + result); |
|
|
|
if (!string.IsNullOrEmpty(result)) |
|
|
|
if (!string.IsNullOrEmpty(result)) |
|
|
|
{ |
|
|
|
{ |
|
|
|
JObject jo = (JObject)JsonConvert.DeserializeObject(result); |
|
|
|
JObject jo = (JObject)JsonConvert.DeserializeObject(result); |
|
|
@ -156,8 +156,8 @@ namespace DevicesService.Commen |
|
|
|
joparam = (JObject)JsonConvert.DeserializeObject(param); |
|
|
|
joparam = (JObject)JsonConvert.DeserializeObject(param); |
|
|
|
data = joparam["data"].ToString(); |
|
|
|
data = joparam["data"].ToString(); |
|
|
|
resultback = scriptCallback.IDCardRead(data, callback); |
|
|
|
resultback = scriptCallback.IDCardRead(data, callback); |
|
|
|
//Console.WriteLine(resultback); |
|
|
|
Console.WriteLine(resultback); |
|
|
|
Log.Info("读取身份证 返回数据:" + resultback); |
|
|
|
//Log.Info("读取身份证 返回数据:" + resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
//向com对方发送数据 |
|
|
|
//向com对方发送数据 |
|
|
|
SendDataWithHeader(client, base64); |
|
|
|
SendDataWithHeader(client, base64); |
|
|
@ -181,7 +181,7 @@ namespace DevicesService.Commen |
|
|
|
string qrcode = joparam["qrcode"].ToString(); |
|
|
|
string qrcode = joparam["qrcode"].ToString(); |
|
|
|
string ywmc = joparam["ywmc"].ToString(); |
|
|
|
string ywmc = joparam["ywmc"].ToString(); |
|
|
|
resultback = scriptCallback.SendByPrint(ph, ddrs, qrcode, ywmc, callback); |
|
|
|
resultback = scriptCallback.SendByPrint(ph, ddrs, qrcode, ywmc, callback); |
|
|
|
//Log.Info("打印排队票据 返回数据:" + resultback); |
|
|
|
////Log.Info("打印排队票据 返回数据:" + resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
//向com对方发送数据 |
|
|
|
//向com对方发送数据 |
|
|
|
SendDataWithHeader(client, base64); |
|
|
|
SendDataWithHeader(client, base64); |
|
|
@ -203,8 +203,8 @@ namespace DevicesService.Commen |
|
|
|
data = joparam["text"].ToString(); |
|
|
|
data = joparam["text"].ToString(); |
|
|
|
bool ispaye = Convert.ToBoolean(joparam["ispaye"].ToString()); |
|
|
|
bool ispaye = Convert.ToBoolean(joparam["ispaye"].ToString()); |
|
|
|
resultback = scriptCallback.payleText(data, ispaye, callback); |
|
|
|
resultback = scriptCallback.payleText(data, ispaye, callback); |
|
|
|
//Console.WriteLine(resultback); |
|
|
|
Console.WriteLine(resultback); |
|
|
|
Log.Info("文字语音播报 返回数据:" + resultback); |
|
|
|
//Log.Info("文字语音播报 返回数据:" + resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
//向com对方发送数据 |
|
|
|
//向com对方发送数据 |
|
|
|
SendDataWithHeader(client, base64); |
|
|
|
SendDataWithHeader(client, base64); |
|
|
@ -226,7 +226,7 @@ namespace DevicesService.Commen |
|
|
|
string content = joparam["content"].ToString(); |
|
|
|
string content = joparam["content"].ToString(); |
|
|
|
string phone = joparam["phone"].ToString(); |
|
|
|
string phone = joparam["phone"].ToString(); |
|
|
|
resultback = scriptCallback.SendSSM(content, phone, callback); |
|
|
|
resultback = scriptCallback.SendSSM(content, phone, callback); |
|
|
|
//Log.Info("发送短信 返回数据:" + resultback); |
|
|
|
////Log.Info("发送短信 返回数据:" + resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
//向com对方发送数据 |
|
|
|
//向com对方发送数据 |
|
|
|
SendDataWithHeader(client, base64); |
|
|
|
SendDataWithHeader(client, base64); |
|
|
@ -247,7 +247,7 @@ namespace DevicesService.Commen |
|
|
|
joparam = (JObject)JsonConvert.DeserializeObject(param); |
|
|
|
joparam = (JObject)JsonConvert.DeserializeObject(param); |
|
|
|
data = joparam["url"].ToString(); |
|
|
|
data = joparam["url"].ToString(); |
|
|
|
resultback = scriptCallback.openCamera(data, callback); |
|
|
|
resultback = scriptCallback.openCamera(data, callback); |
|
|
|
//Log.Info("打开高拍仪并且进行快速扫描文件 返回数据:" + resultback); |
|
|
|
////Log.Info("打开高拍仪并且进行快速扫描文件 返回数据:" + resultback); |
|
|
|
//base64 = Util.str2Base64(resultback); |
|
|
|
//base64 = Util.str2Base64(resultback); |
|
|
|
//向com对方发送数据 |
|
|
|
//向com对方发送数据 |
|
|
|
SendDataWithHeader(client, resultback); |
|
|
|
SendDataWithHeader(client, resultback); |
|
|
@ -268,7 +268,7 @@ namespace DevicesService.Commen |
|
|
|
joparam = (JObject)JsonConvert.DeserializeObject(param); |
|
|
|
joparam = (JObject)JsonConvert.DeserializeObject(param); |
|
|
|
data = joparam["data"].ToString(); |
|
|
|
data = joparam["data"].ToString(); |
|
|
|
resultback = scriptCallback.OpenSign(data, callback); |
|
|
|
resultback = scriptCallback.OpenSign(data, callback); |
|
|
|
//Log.Info("打开签字版数据 返回数据:" + resultback); |
|
|
|
////Log.Info("打开签字版数据 返回数据:" + resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
//向com对方发送数据 |
|
|
|
//向com对方发送数据 |
|
|
|
SendDataWithHeader(client, base64); |
|
|
|
SendDataWithHeader(client, base64); |
|
|
@ -289,7 +289,7 @@ namespace DevicesService.Commen |
|
|
|
joparam = (JObject)JsonConvert.DeserializeObject(param); |
|
|
|
joparam = (JObject)JsonConvert.DeserializeObject(param); |
|
|
|
data = joparam["data"].ToString(); |
|
|
|
data = joparam["data"].ToString(); |
|
|
|
resultback = scriptCallback.CloseSign(data, callback); |
|
|
|
resultback = scriptCallback.CloseSign(data, callback); |
|
|
|
//Log.Info("关闭签字版数据 返回数据:" + resultback); |
|
|
|
////Log.Info("关闭签字版数据 返回数据:" + resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
//向com对方发送数据 |
|
|
|
//向com对方发送数据 |
|
|
|
SendDataWithHeader(client, base64); |
|
|
|
SendDataWithHeader(client, base64); |
|
|
@ -308,7 +308,7 @@ namespace DevicesService.Commen |
|
|
|
try |
|
|
|
try |
|
|
|
{ |
|
|
|
{ |
|
|
|
resultback = scriptCallback.GetSignData(data, callback); |
|
|
|
resultback = scriptCallback.GetSignData(data, callback); |
|
|
|
//Log.Info("获取签字版数据 返回数据:" + resultback); |
|
|
|
////Log.Info("获取签字版数据 返回数据:" + resultback); |
|
|
|
//base64 = Util.str2Base64(resultback); |
|
|
|
//base64 = Util.str2Base64(resultback); |
|
|
|
//向com对方发送数据 |
|
|
|
//向com对方发送数据 |
|
|
|
SendDataWithHeader(client, resultback); |
|
|
|
SendDataWithHeader(client, resultback); |
|
|
@ -332,7 +332,7 @@ namespace DevicesService.Commen |
|
|
|
string url = joparam["url"].ToString(); |
|
|
|
string url = joparam["url"].ToString(); |
|
|
|
bool isopen = Convert.ToBoolean(joparam["isopen"].ToString()); |
|
|
|
bool isopen = Convert.ToBoolean(joparam["isopen"].ToString()); |
|
|
|
resultback = scriptCallback.SoundRecording(isopen, url, callback); |
|
|
|
resultback = scriptCallback.SoundRecording(isopen, url, callback); |
|
|
|
Log.Info("开始录音、取消录音、结束录音 返回数据:" + resultback); |
|
|
|
//Log.Info("开始录音、取消录音、结束录音 返回数据:" + resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
base64 = Util.str2Base64(resultback); |
|
|
|
//向com对方发送数据 |
|
|
|
//向com对方发送数据 |
|
|
|
SendDataWithHeader(client, base64); |
|
|
|
SendDataWithHeader(client, base64); |
|
|
@ -428,6 +428,33 @@ namespace DevicesService.Commen |
|
|
|
catch { return -1; } |
|
|
|
catch { return -1; } |
|
|
|
finally { } |
|
|
|
finally { } |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 回传签字图片 |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
/// <param name="Message"></param> |
|
|
|
|
|
|
|
public static void SendImages(string Message) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
try |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
foreach (TcpClient client in clients) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
try |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
SendDataWithHeader(client, Message); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
catch (Exception ex) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
Console.WriteLine("向客户端 {0} 发送消息失败:{1}", client.Client.RemoteEndPoint, ex.Message); |
|
|
|
|
|
|
|
clients.Remove(client); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
catch { } |
|
|
|
|
|
|
|
finally { } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|