杨前锦
2025-06-19 d42ad8b01195def2a9309930e14f90ff13ad47b1
HH.WCS.Mobox3/HH.WCS.Mobox3.YNJT_PT/api/MoboxController.cs
@@ -26,7 +26,9 @@
            var result = new SimpleResult();
            var task = WCSHelper.GetTask(model.TaskNo);
            if (task != null) {
                if (task.N_B_STATE == 0) {
                if (task.N_B_STATE == 0)
                {
                    //等待直接修改状态为取消
                    WCSHelper.UpdateStatus(model.TaskNo, "取消");
                    LocationHelper.UnLockLoc(task.S_START_LOC);
@@ -35,15 +37,27 @@
                    /*LocationHelper.UnBindingLoc(task.S_START_LOC, new List<string> { task.S_CNTR_CODE });*/
                    result.resultMsg = "任务等待,直接取消";
                }
                else if (task.N_B_STATE < 3) {
                    //已推送但是没有完成或者取消,通知hosttoagv
                    NDCHelper.Cancel(task.S_CODE);
                    result.resultMsg = "任务取消已经发送给小车";
                else if (task.N_B_STATE < 3)
                {
                    if (task.S_SCHEDULE_TYPE == "AGV")
                    {
                        //已推送但是没有完成或者取消,通知hosttoagv
                        NDCHelper.Cancel(task.S_CODE);
                        result.resultMsg = "任务取消已经发送给小车";
                    }
                    else if (task.S_SCHEDULE_TYPE == "WCS")
                    {
                    }
                }
                else {
                else
                {
                    result.resultCode = 1;
                    result.resultMsg = "任务已结束";
                }
            }
            else {
                result.resultCode = 1;