using System; using System.Collections.Generic; using System.Text; using WIDESEA_Entity.DomainModels; using WIDESEA_Services.IRepositories; using WIDESEA_Services.Repositories; namespace WIDESEA_Services.Services { public partial class CommonFunction { /// /// 将rgv任务移动到历史表 /// /// /// public static void AddRgvTaskToHistory(Dt_TaskRGVinfo rgvInfo, IDt_TaskRGVinfoRepository taskRGVinfoRepository, IDt_TaskRGVinfo_HtyRepository taskRGVinfo_HtyRepository) { Dt_TaskRGVinfo_Hty rgvHty = new Dt_TaskRGVinfo_Hty(); rgvHty.rgvtask_id = new Guid(); rgvHty.rgvtask_warehouser = rgvInfo.rgvtask_warehouser; rgvHty.rgvtask_areaCode = rgvInfo.rgvtask_areaCode; rgvHty.rgvtask_taskId = rgvInfo.rgvtask_taskId; rgvHty.rgvtask_taskType = rgvInfo.rgvtask_taskType; rgvHty.rgvtask_taskStatus = rgvInfo.rgvtask_taskStatus; rgvHty.rgvtask_groupId = rgvInfo.rgvtask_groupId; rgvHty.rgvtask_msgTime = rgvInfo.rgvtask_msgTime; rgvHty.rgvtask_priorityCode = rgvInfo.rgvtask_priorityCode; rgvHty.rgvtask_startNode = rgvInfo.rgvtask_startNode; rgvHty.rgvtask_endNode = rgvInfo.rgvtask_endNode; rgvHty.rgvtask_barCode = rgvInfo.rgvtask_barCode; rgvHty.rgvtask_order = rgvInfo.rgvtask_order; rgvHty.rgvtask_dispatchertime = rgvInfo.rgvtask_dispatchertime; rgvHty.rgvtask_backup_1 = rgvInfo.rgvtask_backup_1; rgvHty.rgvtask_backup_2 = rgvInfo.rgvtask_backup_2; rgvHty.rgvtask_backup_3 = rgvInfo.rgvtask_backup_3; rgvHty.rgvtask_creator = rgvInfo.rgvtask_creator; rgvHty.rgvtask_wcsTaskNumber = rgvInfo.rgvtask_wcsTaskNumber; taskRGVinfo_HtyRepository.Add(rgvHty, true); taskRGVinfoRepository.Delete(rgvInfo, true); } } }