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 mesStockDataForRealMes
{
public static LogType _logType = LogType.mesStockDataForRealMes;
public static async void Handler()
{
while (true)
{
try
{
//Log4NetHelper.WriteErrorLog(_logType, "测试啊啊啊啊 ");
//Log4NetHelper.WriteInfoLog(_logType, "测试啊啊啊啊 ");
using (dbmodel mod = new dbmodel())
{
List sendMesData = mod.v_srmStockdetails.OrderBy(x => x.positionName).ToList();
if (sendMesData.Count > 0)
{
SystemWarningMsg.mesStockDataForRealMes = $"{MyExtend.MsgTimeStr()},要推送{sendMesData.Count()}条!";
ApiResponse