| | |
| | | var value = edm.mes_push_packagecode.Where(x => x.PushStatus == 0 || x.PushStatus == 1).FirstOrDefault(); |
| | | if (value != null) |
| | | { |
| | | value.PushTime = value.UpdateTime = DateTime.Now; |
| | | var res = new HTTPService(Mes_Api).getContent<Respone>(Mes_Api_packagecompleted |
| | | + "?PackageCode=" + value.PackageCode, Guid.NewGuid(), 10000); |
| | | value.UpdateTime = DateTime.Now; |
| | | value.RetTime = DateTime.Now; |
| | | if (res.iState == 0) |
| | | { |
| | | value.PushTime = value.UpdateTime = DateTime.Now; |
| | | value.UpdateUserName = "调度系统"; |
| | | value.UpdateUserName = SysGloble.WCSSystem; |
| | | value.PushNum++; |
| | | value.PushStatus = (int)PushStatusEnum.PushSuccess; |
| | | value.ApiMessage = (res.message ?? "") + (res.errorMessage ?? ""); |
| | | } |
| | | else |
| | | { |
| | | value.PushTime = value.UpdateTime = DateTime.Now; |
| | | value.UpdateUserName = "调度系统"; |
| | | value.UpdateUserName = SysGloble.WCSSystem; |
| | | value.PushStatus = (int)PushStatusEnum.Pushing; |
| | | value.PushNum++; |
| | | value.ApiMessage = (res.message ?? "") + (res.errorMessage ?? ""); |
| | | if (value.PushNum == 3) |
| | | if (value.PushNum >= 3) |
| | | { |
| | | value.PushStatus = (int)PushStatusEnum.PushFail; |
| | | } |