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);
}
}
}