22
schangxiang@126.com
2024-12-17 2905c63ec884f531152a4e97a4d67034e8149d6d
CC/iWareCC_ASRS/WmsTask/PushPaperCutToMes.cs
@@ -40,24 +40,32 @@
                            var value = edm.mes_push_papercut.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_papercut
                                    + "?PackageCode=" + value.PackageCode, Guid.NewGuid(), 10000);
                                value.UpdateTime = DateTime.Now;
                                value.RetTime = DateTime.Now;
                                if (res.iState == 0)
                                {
                                    value.UpdateUserName = SysGloble.WCSSystem;
                                    value.PushNum++;
                                    value.PushStatus = (int)PushStatusEnum.PushSuccess;
                                    value.ApiMessage = (res.message ?? "") + (res.errorMessage ?? "");
                                }
                                else
                                {
                                    value.UpdateUserName = SysGloble.WCSSystem;
                                    value.PushStatus = (int)PushStatusEnum.Pushing;
                                    value.PushNum++;
                                    value.ApiMessage = (res.message ?? "") + (res.errorMessage ?? "");
                                    if (value.PushNum == 3)
                                    //不再 更新为 发送失败。必须要等待  纸箱机返回正确的信息才行!!!【Editby shaocx,2024-12-17】
                                    /*
                                    if (value.PushNum >= 3)
                                    {
                                        value.PushStatus = (int)PushStatusEnum.PushFail;
                                    }
                                    //*/
                                }
                                edm.SaveChanges();
                            }