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