/*
|
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
|
*Repository提供数据库操作,如果要增加数据库操作请在当前目录下Partial文件夹Dt_agvtask_htyRepository编写代码
|
*/
|
using System;
|
using WIDESEA_Core.BaseProvider;
|
using WIDESEA_Core.EFDbContext;
|
using WIDESEA_Core.Extensions.AutofacManager;
|
using WIDESEA_Entity.DomainModels;
|
using WIDESEA_Services.IRepositories;
|
|
namespace WIDESEA_Services.Repositories
|
{
|
public partial class dt_agvtask_htyRepository : RepositoryBase<dt_agvtask_hty>, Idt_agvtask_htyRepository
|
{
|
public dt_agvtask_htyRepository(VOLContext dbContext)
|
: base(dbContext)
|
{
|
|
}
|
public static Idt_agvtask_htyRepository Instance
|
{
|
get { return AutofacContainerModule.GetService<Idt_agvtask_htyRepository>(); }
|
}
|
|
public void AddTaskHistory(dt_agvtask task, string operatetype)
|
{
|
dt_agvtask_hty agvtask_hty = new dt_agvtask_hty()
|
{
|
hty_pkid = Guid.NewGuid(),
|
agv_id = Guid.Empty,
|
agv_tasknum = task.agv_tasknum,
|
agv_materielid = task.agv_materielid,
|
agv_qty = task.agv_qty,
|
agv_createtime = task.agv_createtime,
|
agv_realesstime = task.agv_realesstime,
|
agv_executingBeginTime = task.agv_executingBeginTime,
|
agv_executingEndTime = task.agv_executingEndTime,
|
agv_completeBeginTime = task.agv_completeBeginTime,
|
agv_finishedtime = DateTime.Now,
|
agv_taskstate = operatetype,
|
agv_tasktype = task.agv_tasktype,
|
agv_fromaddress = task.agv_fromaddress,
|
agv_toaddress = task.agv_toaddress,
|
agv_operatetype = string.Empty,
|
agv_compeletor = "wcs",
|
agv_completedate = DateTime.Now,
|
agv_grade = task.agv_grade,
|
agv_userid = "wcs",
|
agv_barcode = task.agv_barcode,
|
agv_code = task.agv_code,
|
agv_worktype = task.agv_worktype,
|
agv_materbarcode = task.agv_remark,
|
};
|
Add(agvtask_hty, true);
|
|
}
|
}
|
|
}
|