1
zxx
8 天以前 44007a5e9ef385346d7ae0e107b9f983109ee479
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/dispatch/RcsHelper.cs
@@ -14,7 +14,11 @@
        private static readonly HttpHelper apiHelper = new HttpHelper();
        private static readonly string baseUrl = Settings.HASeverUrl;
        /// <summary>
        /// 推送Ants订单
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static bool CreateAntsOrder(AntsTaskModel model)
        {
            var msg = "";
@@ -23,6 +27,7 @@
            var response = apiHelper.Post(baseUrl + "/api/om/order", request);
            msg = $"[hanao-CreateAntsOrder] request={request} response={response}";
            Console.WriteLine(msg);
            LogHelper.Info("[hanao-CreateAntsOrder]" + msg);
            if (response != "")
            {
                try
@@ -30,7 +35,16 @@
                    var dataResult = JsonConvert.DeserializeObject<RcsResult>(response);
                    if (dataResult.code == 0)
                    {
                        result = true;
                        var db = new SqlHelper<WCSTask>().GetInstance();
                        //存订单号
                        var task = db.Queryable<WCSTask>().Where(a => a.S_CODE == model.ts_name).First();
                        task.S_WORKSHOP_NO = dataResult.data.in_order_id;
                        var res = db.Updateable(task).UpdateColumns(it => it.S_WORKSHOP_NO).ExecuteCommand() > 0;
                        if (res)
                        {
                            result = true;
                        }
                    }
                }
                catch (Exception ex)
@@ -47,6 +61,11 @@
            return result;
        }
        /// <summary>
        /// 推送Picking订单
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static bool CreatePickingOrder(PickingTaskModel model)
        {
            var msg = "";
@@ -79,7 +98,12 @@
            return result;
        }
        public static bool CancelPickingOrder(CancelModel model)
        /// <summary>
        /// 删除订单
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static bool CancelOrder(CancelModel model)
        {
            bool result = false;
            string msg = "";
@@ -129,7 +153,8 @@
            /// <summary>
            /// TS订单参数
            /// </summary>
            public AntsParasModel parameters { get; set; }
            //public AntsParasModel parameters { get; set; }
            public string parameters { get; set; }
            /// <summary>
            /// 订单的全局唯一ID
@@ -180,7 +205,8 @@
            /// <summary>
            /// 订单参数
            /// </summary>
            public PickingParasModel parameters { get; set; }
            //public PickingParasModel parameters { get; set; }
            public string parameters { get; set; }
            /// <summary>
            /// 订单TS名字