| | |
| | | using System.ComponentModel; |
| | | using System.Linq; |
| | | using System.Reflection; |
| | | using System.Security.Policy; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEAWCS_Common.Http; |
| | | using WIDESEAWCS_Communicator; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.Helper; |
| | | using WIDESEAWCS_QuartzJob; |
| | | using WIDESEAWCS_QuartzJob.DeviceBase; |
| | |
| | | namespace WIDESEAWCS_Tasks |
| | | { |
| | | [DisallowConcurrentExecution] |
| | | public class BYDJob : IJob |
| | | public class BYDJob :JobBase,IJob |
| | | { |
| | | public string url = AppSettings.Configuration["WMS"]; |
| | | public Task Execute(IJobExecutionContext context) |
| | | { |
| | | try |
| | | { |
| | | WriteDebug(nameof(BYDJob), $"忥æ¡ç ä¸»æ°æ®"); |
| | | //忥WMS主æ¡ç æ°æ® |
| | | WMSApiInvoke.SyncLabMaster(); |
| | | var response = HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Sys_Job") + "SyncLabMaster", "", "忥æ¡ç ä¸»æ°æ®"); |
| | | if(response.Status) |
| | | { |
| | | WriteDebug(nameof(BYDJob), $"忥æ¡ç ä¸»æ°æ®æå"); |
| | | } |
| | | else |
| | | { |
| | | WriteDebug(nameof(BYDJob), $"忥æ¡ç ä¸»æ°æ®å¤±è´¥,失败åå ï¼{response.Message}"); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | Console.Out.WriteLine(nameof(BYDJob) + ":" + ex.Message); |
| | | WriteDebug(nameof(BYDJob), $"忥æ¡ç ä¸»æ°æ®å¼å¸¸ï¼å¼å¸¸æè¿°ï¼"+ex.Message); |
| | | } |
| | | |
| | | |
| | | |
| | | try |
| | | { |
| | | WriteDebug(nameof(BYDJob), $"忥åºåºå"); |
| | | //忥WMSåºåºåæ°æ® |
| | | var response = HttpHelpers.Post<WebResponseContent>(url.Replace("PDA", "Sys_Job") + "SelectOutStoreOrder", "", "忥æ¡ç ä¸»æ°æ®"); |
| | | if (response.Status) |
| | | { |
| | | WriteDebug(nameof(BYDJob), $"忥åºåºå"); |
| | | } |
| | | else |
| | | { |
| | | WriteDebug(nameof(BYDJob), $"忥åºåºå失败,失败åå ï¼{response.Message}"); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | WriteDebug(nameof(BYDJob), $"忥åºåºåå¼å¸¸ï¼å¼å¸¸æè¿°ï¼" + ex.Message); |
| | | } |
| | | |
| | | return Task.CompletedTask; |