| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.IO;
- using Newtonsoft.Json;
- using Saraff.Twain;
- using HXX.Scanner.Socket;
- using HXX.Scanner.Common;
- namespace HXX.Scanner.Biz.Socket
- {
- /// <summary>
- /// 业务处理 心跳
- /// </summary>
- public class biz_checkHeartBeat
- {
- public static void Work(IntPtr connId, cmd_checkHeartBeat data)
- {
- //获取环境状态
- var r = engine_twain32.Engine.check_status_heartbeat();
- //构造返回值
- var response = new response_checkHeartBeat()
- {
- data = new response_status() { status = r.Status, uniqueClient = config_environment.unique_client_id },
- msg = r.Message
- };
- if (config_environment.web_parameter != null)
- {
- if (r.Status != 201)
- {
- //config_environment.web_parameter.examPaperId = 0;
- response.data.examPaperId = "0";
- }
- else
- {
- response.data.examPaperId = config_environment.web_parameter.examPaperId;
- }
- }
- //SocketServerManager.Send_Family(connId, response.ToJson());
- SocketServerManager.Send_Single(connId, response.ToJson());
- }
- }
- }
|