ÎļþÃû´Ó Tiger.Business/TSK/iSRM/Jobs.QqtSrmJob.cs ÐÞ¸Ä |
| | |
| | | using Tiger.Model; |
| | | using Tiger.Model.Minsun; |
| | | |
| | | namespace Tiger.Business |
| | | namespace Tiger.Business.WMS |
| | | { |
| | | /// <summary> |
| | | /// ä¼ä¼éSRMä½ä¸ |
| | |
| | | startDate = LastRunTime.ToString("yyyy-MM-dd HH:mm:ss"), |
| | | endDate = LastRunTime.AddMinutes(30).ToString("yyyy-MM-dd HH:mm:ss") |
| | | }; |
| | | var result = Biz.iSRM.GetSuppDlvy(iSrmParams); |
| | | var result = iSRM.GetSuppDlvy(iSrmParams); |
| | | if (!result.IsSuccessed) |
| | | { |
| | | Logger.Scheduler.Error($"è·åéè´§åå¼å¸¸:{result.Message}"); |
| | |
| | | var LastRunTime = LastRun.IsNullOrEmpty() ? DateTime.Now.AddMinutes(-30) : LastRun.Text.ToDateTime(); |
| | | if ((DateTime.Now - LastRunTime).TotalMinutes > 30) |
| | | { |
| | | Biz.iSRM.GetNoList(LastRunTime, LastRunTime.AddMinutes(30)); |
| | | iSRM.GetNoList(LastRunTime, LastRunTime.AddMinutes(30)); |
| | | } |
| | | //SaveLog(context, "SRMæ¥å£ä»»å¡"); |
| | | } |
| | |
| | | var dlvyList = Biz.Db.Queryable<WMS_SRMRcece>().Where(q => q.FLAW == "N").ToList(); |
| | | foreach (var dlvy in dlvyList) |
| | | { |
| | | Biz.iSRM.GetDetail(dlvy); |
| | | iSRM.GetDetail(dlvy); |
| | | } |
| | | Logger.Scheduler.Info($"SRM Get Delivery List[{dlvyList.Count}] done"); |
| | | } |