core/WCSCore.cs
@@ -32,10 +32,10 @@
                            case 4:
                                WCSHelper.UpdateStatus(TN_Task, "取货完成");
                                TaskProcess.OperateStatus(TN_Task, 4);
                                if (TN_Task.N_TYPE == 2)
                                {
                                    WMSHelper.DeleteChange(TN_Task);
                                }
                                //if (TN_Task.N_TYPE == 2)
                                //{
                                //    WMSHelper.DeleteChange(TN_Task);
                                //}
                                break;
                            case 5:
                                WCSHelper.UpdateStatus(TN_Task, "开始卸货");
@@ -43,7 +43,7 @@
                            case 6:
                                WCSHelper.UpdateStatus(TN_Task, "卸货完成");
                                TaskProcess.OperateStatus(TN_Task, 6);
                                if (TN_Task.N_TYPE == 1)
                                if (TN_Task.N_TYPE == 1&&TN_Task.S_TYPE!= "回库")
                                {
                                    WMSHelper.AddChange(TN_Task);
                                    WMSHelper.QsDeleteChange(TN_Task);
@@ -69,6 +69,7 @@
                            case 7:
                                TaskProcess.OperateStatus(TN_Task, 7);
                                WCSHelper.Fail(TN_Task);
                                WMSHelper.Fail(TN_Task);
                                //sendsencondtask(TN_Task);
                                //WMSHelper.End(TN_Task);
                                break;
@@ -83,7 +84,7 @@
                    }
                    else {
                        //安全请求等
                        TaskProcess.OperateReq( TN_Task, model.State, model.ForkliftNo, model.ExtData, model.Ext1);
                        TaskProcess.OperateReq( TN_Task, model.State, model.ForkliftNo, model.ExtData);
                    }
                }
            }
@@ -133,10 +134,6 @@
                var end = LocationHelper.GetLoc(wcsTask.S_END_LOC);
                if (model.code == "0") {
                    
                    //入库
                    //标记任务完成
                    //标记作业完成
                    wcsTask.N_B_STATE = 3;
                    WCSHelper.UpdateStatus(wcsTask,"完成");
                    var wmsTask = WMSHelper.GetWmsTask(wcsTask.S_OP_CODE);
@@ -147,6 +144,6 @@
                    sendsencondtask(wcsTask);
                }
            }
        }
        }
    }
}