| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.IdentityModel.Protocols.WSTrust; |
| | | using System.Security.Policy; |
| | | using System.Threading.Tasks; |
| | | using HH.WCS.Mobox3.AnGang.util; |
| | | |
| | | using HH.WCS.Mobox3.AnGang.core; |
| | | using HH.WCS.Mobox3.AnGang.models; |
| | | using HH.WCS.Mobox3.AnGang.util; |
| | | |
| | | using Newtonsoft.Json; |
| | | using static HH.WCS.Mobox3.AnGang.api.ApiModel; |
| | | |
| | | using static System.Net.WebRequestMethods; |
| | | using static HH.WCS.Mobox3.AnGang.api.ApiModel; |
| | | |
| | | namespace HH.WCS.Mobox3.AnGang.dispatch { |
| | | /// <summary> |
| | |
| | | var result = apiHelper.Post(baseUrl + "api/engine/tasks/iostates/", JsonConvert.SerializeObject(data)); |
| | | var dataResult = JsonConvert.DeserializeObject<gzResult<IOStatesInfoResult>>(result); |
| | | } |
| | | |
| | | |
| | | // DOC 1. 创建订单 WMS->RCS |
| | | public static int CreateOrder(string taskNo, int priority, string param, string ts = "churuku", string created_user = "hanhe") { |
| | | LogHelper.Info($"CreateOrder参数信息:taskNo:{taskNo},priority:{priority},param:{param},ts:{ts},created_user:{created_user}", "API"); |
| | |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public static GzResult orderStatusReport(orderStatusReportParme model) { |
| | | LogHelper.Info("RCS国自AGV任务状态回报:" + JsonConvert.SerializeObject(model), "HosttoagvTask"); |
| | | LogHelper.Info("orderStatusReport:RCS国自AGV任务状态回报:" + JsonConvert.SerializeObject(model), "HosttoagvTask"); |
| | | GzResult result = new GzResult(); |
| | | AgvTaskState agv = new AgvTaskState(); |
| | | |
| | |
| | | } |
| | | else { |
| | | msg = "[guozi-UpdateInteractInfo]更新交互信息失败"; |
| | | Console.WriteLine(msg); |
| | | //Console.WriteLine(msg); |
| | | LogHelper.Info(msg); |
| | | } |
| | | return result; |
| | | } |
| | |
| | | // DOC 5. 称重信息查询 |
| | | public static List<CustomData> CustomBuf() { |
| | | var res = new List<CustomData>(); |
| | | |
| | | string msg = ""; |
| | | var result = apiHelper.Get(baseUrl + $"/api/engine/agvs/custom-buf/"); |
| | | //var result = apiHelper.Get(baseUrl + $"/api/engine/agvs/custom-buf/", "application/json"); |
| | | LogHelper.Info($"正在请求GET: \"/api/engine/agvs/custom-buf/\"", "API"); |
| | | var result = apiHelper.GetNew(baseUrl + $"api/engine/agvs/custom-buf/"); |
| | | if (!string.IsNullOrEmpty(result)) { |
| | | Console.WriteLine(result); |
| | | |
| | | try { |
| | | LogHelper.Info($"称重信息:" + result); |
| | | var data = JsonConvert.DeserializeObject<gzResult<CustomData>>(result); |
| | | |
| | | if (data.data != null) { |
| | | res = data.data; |
| | | } |
| | |
| | | public int interaction_info_id { get; set; } |
| | | public string type_name { get; set; } = "GET_DST"; |
| | | public string info_status { get; set; } |
| | | public string return_value { get; set; } |
| | | public string return_value { get; set; } = ""; |
| | | } |
| | | public class interaction_state |
| | | { |