| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- 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_getFailedImage
- {
- /// <summary>
- /// 主业务
- /// </summary>
- /// <param name="connId"></param>
- /// <param name="data"></param>
- public static void Work(IntPtr connId, cmd_getFailedImage data)
- {
- var response = new response_getFailedImage()
- {
- subjectCode = data.subjectCode
- };
- try
- {
- var list = new biz_db().get_not_upload_list2(data.batchList, data.subjectCode);
- foreach(var d in data.batchList)
- {
- var rd = new response_getFailedImage_data()
- {
- batchNumber = d,
- failedNumber = 0
- };
- response.data.Add(rd);
- }
- foreach (var record in list)
- {
- var exists = response.data.FirstOrDefault(x => x.batchNumber == record.fi_batchSeq);
- if (exists == null)
- {
- var dat = new response_getFailedImage_data()
- {
- batchNumber = record.fi_batchSeq,
- failedNumber = 1
- };
- response.data.Add(dat);
- }
- else
- {
- exists.failedNumber++;
- }
- //var sub_data = new response_getFailedImage_data();
- //sub_data.batchNumber = record.fi_batchSeq;
- //sub_data.fileIndex = record.fi_id;
- //sub_data.fileName = record.fi_name;
- //sub_data.fileFullName = record.fi_full_name;
- //sub_data.fileUrl = self_http_manager.get_url(sub_data.fileFullName);
- //response.data.Add(sub_data);
- }
- }
- catch (Exception ee)
- {
- response.code = 500;
- response.msg = ee.Message;
- }
- //SocketServerManager.Send_Family(connId, response.ToJson());
- SocketServerManager.Send_Single(connId, response.ToJson());
- }
- }
- }
|