lss
4 天以前 9cba325e0d7c30644606e63e5df01faba0c42038
HH.WCS.Mobox3 - ´ó³µ¼ä/HH.WCS.Mobox3.JiaTong/api/MoboxController.cs
@@ -1,15 +1,15 @@
using HH.WCS.JiaTong.dispatch;
using HH.WCS.JiaTong.process;
using HH.WCS.JiaTong.util;
using HH.WCS.JiaTong.wms;
using HH.WCS.JiaTong_DCJ.dispatch;
using HH.WCS.JiaTong_DCJ.process;
using HH.WCS.JiaTong_DCJ.util;
using HH.WCS.JiaTong_DCJ.wms;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Web.Http;
using static HH.WCS.JiaTong.api.ApiModel;
using static HH.WCS.JiaTong.api.OtherModel;
using static HH.WCS.JiaTong_DCJ.api.ApiModel;
using static HH.WCS.JiaTong_DCJ.api.OtherModel;
namespace HH.WCS.JiaTong.api
namespace HH.WCS.JiaTong_DCJ.api
{
    /// <summary>
    /// mobox3调用,脚本中调用
@@ -33,6 +33,18 @@
                {
                    result.code = "1";
                    result.msg = $"未找到该任务号,{model.TaskNo}";
                    LogHelper.Info(result.msg);
                    return result;
                }
                if (taskWCS.N_B_STATE == 0)
                {
                    taskWCS.N_B_STATE = 4;
                    taskWCS.S_B_STATE = "取消";
                    taskWCS.T_MODIFY = System.DateTime.Now;
                    db.Updateable<WCSTask>(taskWCS).ExecuteCommand();
                    result.code = "0";
                    result.msg = $"成功";
                    LogHelper.Info(result.msg);
                    return result;
                }
@@ -61,10 +73,11 @@
                {
                    LogHelper.Info($"该任务号:{model.TaskNo},取消命令已发送,结果:{JsonConvert.SerializeObject(res)}");
                    //任务小车已经取消,单方面处理取消
                    taskWCS.N_B_STATE = 4;
                    taskWCS.S_B_STATE = "取消";
                    taskWCS.T_MODIFY = System.DateTime.Now;
                    db.Updateable<WCSTask>(taskWCS).ExecuteCommand();
                    //taskWCS.N_B_STATE = 4;
                    //taskWCS.S_B_STATE = "取消";
                    //taskWCS.T_MODIFY = System.DateTime.Now;
                    TaskProcess.OperateStatus(taskWCS, 7);
                   // db.Updateable<WCSTask>(taskWCS).ExecuteCommand();
                    result.code = res.err_code.ToString();
                    result.msg = res.err_msg;
                    return result;
@@ -120,5 +133,20 @@
            LogHelper.Info("DeviceInfo è¿”回:" + JsonConvert.SerializeObject(result));
            return result;
        }
        /// <summary>
        /// ç‚¹å¯¹ç‚¹ä»»åŠ¡åˆ›å»º
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public Result CreatTask(CreatTask model)
        {
            Result result = new Result();
            LogHelper.Info("CreatTask Request:" + JsonConvert.SerializeObject(model));
            result = ApiHelper.CreatTask(model);
            LogHelper.Info("CreatTask Result:" + JsonConvert.SerializeObject(result));
            ApiHelper.AddInfo("PDA", "点对点任务创建", JsonConvert.SerializeObject(model), JsonConvert.SerializeObject(result), "Post", "");
            return result;
        }
    }
}