public bool DealMessage302(string orderNoFake, string guid, string status, string returnTime, string returnInfo, string destPath)
 {
     bool success = true;
     try
     {
         EntryReceive entry = new EntryReceive();
         entry.ItemGuid = new Guid(guid);
         entry.Status = Convert.ToInt32(status);
         entry.ReturnTime = returnTime;
         entry.ReturnInfo = returnInfo;
         entry.FilePath = destPath;
         using (var db = new EntryContext())
         {
             var query = from m in db.MessageTracks.Include("Entry302s")
                         where m.OrderNoFake == orderNoFake
                         select m;
             var msTrack = query.FirstOrDefault();
             msTrack.Entry302s.Add(entry);
             msTrack.LastUpdateTicks = DateTime.Now.Ticks;
             if (msTrack.Schedule < 302)
             {
                 msTrack.Schedule = 302;
             }
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         Logs.Error(string.Format("DealMessage302 OrderNoFake: {0} , Exception: {1}", orderNoFake, ex.ToString()));
         success = false;
     }
     return success;
 }
 public bool DealMessage504(string logisticsNo, string guid, string status, string logisticsStatus, string returnTime, string returnInfo, string destPath)
 {
     bool success = true;
     try
     {
         EntryReceive entry = new EntryReceive();
         entry.ItemGuid = new Guid(guid);
         entry.Status = Convert.ToInt32(status);
         entry.ReturnTime = returnTime;
         entry.ReturnInfo = returnInfo;
         entry.FilePath = destPath;
         entry.Commnet1 = logisticsStatus;
         using (var db = new EntryContext())
         {
             var query = from m in db.MessageTracks.Include("Entry504s")
                         where m.LogisticsNo == logisticsNo
                         select m;
             var msTrack = query.FirstOrDefault();
             msTrack.Entry504s.Add(entry);
             msTrack.LastUpdateTicks = DateTime.Now.Ticks;
             msTrack.Schedule = 504;
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         Logs.Error(string.Format("DealMessage504 LogisticsNo: {0} Exception: {1}", logisticsNo, ex.ToString()));
         success = false;
     }
     return success;
 }