1
zxx
2025-07-07 214000e2677e063284ba21e05af38718f60de9a2
1
4个文件已修改
12 ■■■■■ 已修改文件
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/dispatch/GZRobot.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/process/TaskProcess.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/wms/LocationHelper.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/wms/WCSHelper.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/dispatch/GZRobot.cs
@@ -228,8 +228,8 @@
                {
                    //1表示是否申请绕路
                    var endLoc = LocationHelper.GetLoc(wcsTask.S_END_LOC);
                    if (endLoc.N_CURRENT_NUM == 0)
                    {
                    LogHelper.Info($"applyReroute 申请是否绕路货位参数{JsonConvert.SerializeObject(endLoc)}");
                    if (endLoc.N_CURRENT_NUM == 0&& endLoc.S_LOCK_STATE=="入库锁")                    {
                        result.resultCode = 0;
                        result.success = true;
                        result.msg = "目标货位已空";
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/process/TaskProcess.cs
@@ -460,8 +460,7 @@
        {
            var result = false;
            var trayCodes = cntrs;
            //var taskNo = DateTime.Now.Ticks.ToString();
            var taskNo = orderName;
            var taskNo = DateTime.Now.Ticks.ToString();
            
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/wms/LocationHelper.cs
@@ -1,4 +1,5 @@
using HH.WCS.XiaoMi.util;
using Newtonsoft.Json;
using Opc.Ua;
using SqlSugar;
using System;
@@ -342,6 +343,7 @@
            var res = false;
            var db = new SqlHelper<object>().GetInstance();
            var model = db.Queryable<Location>().Where(a => a.S_CODE == loc).First();
            LogHelper.Info("LockLoc 货位参数=====:" + JsonConvert.SerializeObject(model));
            if (model != null && model.S_LOCK_STATE.Trim() == "无")
            {
                model.N_LOCK_STATE = lockState;
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/wms/WCSHelper.cs
@@ -127,7 +127,8 @@
            var endLoc = LocationHelper.GetLocation(to);
            WCSTask TN_Task = new WCSTask()
            {
                S_CODE = GenerateTaskNo(),
                //S_CODE = GenerateTaskNo(),
                S_CODE = orderName,
                S_START_AREA = fromLoc.S_AREA_CODE,
                S_END_AREA = endLoc.S_AREA_CODE,
                S_START_LOC = from,