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
|
{
|
|
/// <summary>
|
/// 将rgv任务移动到历史表
|
/// </summary>
|
/// <param name="wcsInfo"></param>
|
/// <returns></returns>
|
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);
|
|
}
|
|
}
|
}
|