| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.IO;
- using Newtonsoft.Json;
- using HXX.Scanner.Socket;
- namespace HXX.Scanner.Biz.Socket
- {
- /// <summary>
- /// 业务处理 获取扫描仪列表
- /// </summary>
- public class biz_getScannerList
- {
- /// <summary>
- /// 当前被选择的扫描仪
- /// </summary>
- public static int chosen_index = 0;
- /// <summary>
- /// 主业务
- /// </summary>
- /// <param name="connId"></param>
- /// <param name="data"></param>
- public static void Work(IntPtr connId, cmd_getScannerList data)
- {
- var response = new response_getScannerList()
- {
- data = scanner_manager.Scanner_List
- };
- foreach (var scanner in response.data)
- {
- if (scanner.dsIndex == chosen_index)
- {
- scanner.isChoose = true;
- }
- else
- {
- scanner.isChoose = false;
- }
- }
- //SocketServerManager.Send_Family(connId, response.ToJson());
- SocketServerManager.Send_Single(connId, response.ToJson());
- }
- }
- }
|