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 { /// /// 将wcs任务移动到历史表 /// /// /// public static void AddWcsTaskToHistory(Dt_TaskWCSinfo wcsInfo, IDt_TaskWCSinfoRepository wCSinfoRepository, IDt_TaskWCSinfo_HtyRepository wCSinfo_HtyRepository) { Dt_TaskWCSinfo_Hty wcsHty = new Dt_TaskWCSinfo_Hty(); wcsHty.wcstaskHty_id = new Guid(); wcsHty.wcstaskHty_areaCode = wcsInfo.wcstask_areaCode; wcsHty.wcstaskHty_taskNumber = wcsInfo.wcstask_taskNumber; wcsHty.wcstaskHty_type = wcsInfo.wcstask_type; wcsHty.wcstaskHty_state = wcsInfo.wcstask_state; wcsHty.wcstaskHty_barcode = wcsInfo.wcstask_barcode; wcsHty.wcstaskHty_materialCode = wcsInfo.wcstask_materialCode; wcsHty.wcstaskHty_startPoint = wcsInfo.wcstask_startPoint; wcsHty.wcstaskHty_endPoint = wcsInfo.wcstask_endPoint; wcsHty.wcstaskHty_startLocation = wcsInfo.wcstask_startLocation; wcsHty.wcstaskHty_endLocation = wcsInfo.wcstask_endLocation; wcsHty.wcstaskHty_endLocationId = wcsInfo.wcstask_endLocationId; wcsHty.wcstaskHty_grade = wcsInfo.wcstask_grade; wcsHty.wcstaskHty_finishedTime = DateTime.Now; wcsHty.wcstaskHty_dispatcherTime = wcsInfo.wcstask_dispatcherTime; wcsHty.wcstaskHty_creator = wcsInfo.wcstask_creator; wcsHty.wcstaskHty_backUp_1 = wcsInfo.wcstask_backUp_1; wcsHty.wcstaskHty_backUp_2 = wcsInfo.wcstask_backUp_2; wcsHty.wcstaskHty_backUp_3 = wcsInfo.wcstask_backUp_3; wcsHty.wcstaskHty_createTime = wcsInfo.wcstask_createTime; wCSinfo_HtyRepository.Add(wcsHty, true); wCSinfoRepository.Delete(wcsInfo, true); } } }