| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 构建 <see cref="SimpleResult"/> 异常返回值,选择打印异常日志信息(默认打印) |
| | | /// </summary> |
| | | /// <param name="ex"></param> |
| | | /// <param name="exCode"></param> |
| | | /// <param name="pringLog"></param> |
| | | /// <returns></returns> |
| | | public static SimpleResult BuildSimpleEx(Exception ex, int exCode = 1, bool pringLog = true) { |
| | | if (pringLog) { |
| | | LogHelper.InfoEx(ex); |
| | | } |
| | | return new SimpleResult { resultCode = exCode, resultMsg = ex.Message }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// HostToAGV 上报任务状态 |
| | | /// </summary> |
| | | public class AgvTaskState { |
| | |
| | | |
| | | public class SafetyInteractionInfo { |
| | | |
| | | public int station_id { get; set; } |
| | | //public int station_id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 请求上线/下线的的站台库位名称,例如work6、work8 |
| | |
| | | /// 请求码 |
| | | /// </summary> |
| | | public string apply_code { get; set; } |
| | | public string task_no { set; get; } |
| | | //public string task_no { set; get; } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public class ReturnResult { |
| | | public int ResultCode { get; set; } |
| | | public string ResultMsg { get; set; } |
| | | } |
| | | |
| | | public static ReturnResult NewReturnResult(int code, string message) { |
| | | return new ReturnResult { ResultCode = code, ResultMsg = message }; |
| | | } |
| | | |
| | | public class orderStatusReportParme { |
| | |
| | | /// 返回给GZ |
| | | /// </summary> |
| | | public class GzResult { |
| | | |
| | | public int resultCode { get; set; } |
| | | public string msg { get; set; } |
| | | public int orderID { get; set; } |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | /// <summary> |
| | | /// 物料编码 |
| | | /// </summary> |
| | | public string s_item_code { get; set; } |
| | | [JsonProperty("s_item_code")] |
| | | public string ItemCode { get; set; } |
| | | ///// <summary> |
| | | ///// 物料名称 |
| | | ///// </summary> |
| | |
| | | /// <summary> |
| | | /// 批次号 |
| | | /// </summary> |
| | | public string s_batch { get; set; } |
| | | [JsonProperty("s_batch")] |
| | | public string BatchNo { get; set; } |
| | | /// <summary> |
| | | /// 物料规格 |
| | | /// </summary> |
| | | |
| | | [JsonProperty("s_spec")] |
| | | public string s_spec { get; set; } |
| | | /// <summary> |
| | | /// 数量 |
| | | /// </summary> |
| | | [JsonProperty("n_num")] |
| | | public int n_num { get; set; } |
| | | /// <summary> |
| | | /// 起点货位信息 |
| | | /// </summary> |
| | | public string s_start_loc { get; set; } |
| | | [JsonProperty("s_start_loc")] |
| | | public string StartLoc { get; set; } |
| | | } |
| | | /// <summary> |
| | | /// 空托/空箱入库绑定(PDA)数据类 |
| | |
| | | public string Data { get; set; } |
| | | } |
| | | |
| | | public static WmsResult MesResultBuilder(int code, string message = "", bool printLog = true) { |
| | | if (printLog && string.IsNullOrEmpty(message)) { |
| | | LogHelper.Info(message); |
| | | } |
| | | public static WmsResult NewWmsResult(int code, string message = "", bool printLog = true) { |
| | | return new WmsResult { |
| | | Result = code, |
| | | Success = code == 0, // 仅当code=0时,success=true |