using iWareCommon.Utils;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using yunneiWCS.EnumDefine;
using yunneiWCS.ExtendFunction;
using yunneiWCS.mes;
using yunneiWCS.ORM;
using yunneiWCS.SystemInteraction.mes2.dto;
namespace yunneiWCS.ThreadTask
{
///
/// MES数据传输(真正的MES)
///
public class mesDataTranfficForRealMes
{
public static LogType _logType = LogType.mesDataTranfficForRealMes;
public static async void Handler()
{
while (true)
{
try
{
Thread.Sleep(5000);
//Log4NetHelper.WriteErrorLog(_logType, "测试啊啊啊啊 ");
//Log4NetHelper.WriteInfoLog(_logType, "测试啊啊啊啊 ");
using (dbmodel mod = new dbmodel())
{
List sendMesData = mod.Wms_outInStockRecord_V2_Mes.Where(x => x.isSendToMes == 0).ToList();
if (sendMesData.Count > 0)
{
foreach (var itemTask in sendMesData)
{
try
{
ApiResponse