Admin
2025-12-02 9e42f0dafa019f5ecf6b0ff425ecb966b002171e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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);
 
        }
 
    }
}