海波 张
2025-05-22 9ad3666d15deccc40a2aa4d1b96950c78eaf165f
core/TaskCore.cs
@@ -11,6 +11,7 @@
using System.Reflection;
using System.Threading.Tasks;
using System.Web.Services.Description;
using Top.Api;
using static HH.WCS.ZhongCeJinTan.api.ApiModel;
using static HH.WCS.ZhongCeJinTan.util.Settings;
@@ -65,9 +66,19 @@
                                TaskHelper.End(wmsTask); 
                            break;
                            case 7:
                                //agv执行通知
                                WcsTask.WcsCallback(wmsTask, model.state, model.forklift_no);
                                var wcsTask1 = TaskHelper.GetTaskByWorkNo(wmsTask.S_OP_CODE, "wcs");
                                if (wcsTask1!=null)
                                {
                                    //agv执行通知 wcs取消
                                    WcsTask.WcsCallback(wmsTask, model.state, model.forklift_no);
                                    if (!TaskHelper.CheckActionRecordExist(wcsTask1.S_CODE, "6"))
                                    {
                                        TaskHelper.Fail(wcsTask1);
                                        TaskProcess.OperateStatus(wcsTask1, 7);
                                    }
                                }
                                TaskHelper.Fail(wmsTask);
                                TaskProcess.OperateStatus(wmsTask, 7);