| | |
| | | Thread mesSendData = new Thread(mesDataTranffic); |
| | | StartThread(mesSendData); |
| | | |
| | | new Thread(mesDataTranfficForRealMes).Start(); |
| | | |
| | | new Thread(RefershData).Start(); |
| | | |
| | | |
| | |
| | | { |
| | | while (true) |
| | | { |
| | | SystemWarningMsg.msg_mesDataTranffic = ""; |
| | | //SystemWarningMsg.msg_mesDataTranffic = ""; |
| | | try |
| | | { |
| | | Thread.Sleep(3000); |
| | |
| | | { |
| | | while (true) |
| | | { |
| | | SystemWarningMsg.msg_mesDataTranfficForRealMes = ""; |
| | | try |
| | | { |
| | | Thread.Sleep(5000); |
| | |
| | | { |
| | | try |
| | | { |
| | | mesMsg res = null; |
| | | if (isvirtual) |
| | | {//模拟环境 |
| | | res = new mesMsg(); |
| | | res.ErrorCode = 0; |
| | | res.ErrorMsg = "模拟环境下,模拟发送"; |
| | | } |
| | | else |
| | | {//正式环境 |
| | | ApiResponse<object> ret = null; |
| | | |
| | | //获取信息明细 |
| | | var details = mod.Wms_outInStockRecord_Details_V2_Mes.Where(x => x.mainId == itemTask.ID).ToList(); |
| | | List<InboundStockInfoToMes> pushData = new List<InboundStockInfoToMes>(); |
| | |
| | | version = itemTask.version, |
| | | }); |
| | | } |
| | | ApiResponse<object> ret = null; |
| | | |
| | | if (isvirtual) |
| | | {//模拟环境 |
| | | ret = new ApiResponse<object>(); |
| | | ret.Success = true; |
| | | ret.Message = "系统模拟完成"; |
| | | } |
| | | else |
| | | { |
| | | switch (itemTask.outInFlag) |
| | | { |
| | | case (int)OutInFlag.入库: |
| | |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | } |
| | | |
| | | if (ret.Success) |
| | |
| | | itemTask.MesRet = ret.Message; |
| | | itemTask.SendToMesCount = (itemTask.SendToMesCount ?? 0) + 1; |
| | | mod.SaveChanges(); |
| | | } |
| | | |
| | | } |
| | | catch (Exception ex) |
| | | { |