/* *代码由框架生成,任何更改都可能导致被代码生成器覆盖 *Repository提供数据库操作,如果要增加数据库操作请在当前目录下Partial文件夹Dt_agvtask_htyRepository编写代码 */ using WIDESEA_Services.IRepositories; using WIDESEA_Core.BaseProvider; using WIDESEA_Core.EFDbContext; using WIDESEA_Core.Extensions.AutofacManager; using WIDESEA_Entity.DomainModels; using System; using WIDESEA_Core.ManageUser; using WIDESEA_Common; 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 agvtask, string operatetype) { dt_agvtask_hty agvtask_hty = new dt_agvtask_hty() { agv_materbarcode = agvtask.agv_materbarcode, agv_barcode = agvtask.agv_barcode, agv_completedate = DateTime.Now, agv_compeletor = "AGV", agv_code = agvtask.agv_code, agv_createtime = agvtask.agv_createtime, agv_fromaddress = agvtask.agv_fromaddress, agv_finishedtime = DateTime.Now, agv_grade = agvtask.agv_grade, agv_id = agvtask.agv_id, agv_materielid = agvtask.agv_materielid, agv_operatetype = operatetype, agv_qty = agvtask.agv_qty, agv_realesstime = agvtask.agv_realesstime, agv_tasknum = agvtask.agv_tasknum, agv_taskstate = operatetype, agv_tasktype = agvtask.agv_tasktype, agv_toaddress = agvtask.agv_toaddress, agv_userid = agvtask.agv_userid, agv_worktype = agvtask.agv_worktype, hty_pkid = new Guid() }; Add(agvtask_hty, true); } } }