/* *代码由框架生成,任何更改都可能导致被代码生成器覆盖 *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, Idt_agvtask_htyRepository { public dt_agvtask_htyRepository(VOLContext dbContext) : base(dbContext) { } public static Idt_agvtask_htyRepository Instance { get { return AutofacContainerModule.GetService(); } } 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); } } }