| | |
| | | { |
| | | WCSginseng result = PLC_IssueTasks( |
| | | task.TaskId, |
| | | int.Parse(task.Roadway), |
| | | task.WarehouseId, |
| | | task.TaskNum, |
| | | task.PalletCode, |
| | | int.Parse(task.PalletType), |
| | |
| | | ""); |
| | | if (result.IsSuccess) |
| | | { |
| | | |
| | | task.TaskStatus = (int)InTaskStatusEnum.PLC_InExecuting; |
| | | Dt_Task deltaskin = BaseDal.QueryData(x => x.TaskId == taskid).FirstOrDefault(); |
| | | deltaskin.TaskStatus = (int)InTaskStatusEnum.PLC_InExecuting; |
| | | string Result = MesInTaskStatusEnum.Start.GetDescription(); |
| | | BaseDal.UpdateData(task); |
| | | BaseDal.UpdateData(deltaskin); |
| | | //è°å䏿¸¸ç³»ç»åé¦å¼å§ä»»å¡ |
| | | InStoreDocCallback(task.TaskNum, Result, "æä½æå", task.PalletCode, ""); |
| | | return apiResponse.OK(); |
| | | } |
| | | else |
| | | { |
| | | BaseDal.DeleteData(task); |
| | | Dt_Task deltask= BaseDal.QueryData(x => x.TaskId == taskid).FirstOrDefault(); |
| | | BaseDal.DeleteData(deltask); |
| | | return apiResponse.Error($"ä¸åä»»å¡å¤±è´¥ï¼ä¸åWCS失败ï¼åå ï¼{result.Message}"); |
| | | } |
| | | } |