using System; using System.Linq; using WX.CRM.BLL.Base; using WX.CRM.BLL.Util; using WX.CRM.IBLL.Res; using WX.CRM.Model.Entity; namespace WX.CRM.BLL.Res { public class RES_SALESGROUPPROMOTION_LOG_BL : DbContextRepository, IRES_SALESGROUPPROMOTION_LOG { public bool Save(RES_SALESGROUPPROMOTION_LOG model) { try { using (var db = new crmContext()) { var entry = db.RES_SALESGROUPPROMOTION_LOG.OrderByDescending(m => m.CTIME).FirstOrDefault(m => m.ALIAS == model.ALIAS); if (entry != null) { entry.ENDDATE = model.STARTDATE;//上次调出时间是这次调入的时间-1天 model.STARTDATE = model.STARTDATE; } model.PKID = new SEQUENCES_BL().Seq_base_get(); model.CTIME = DateTime.Now; db.RES_SALESGROUPPROMOTION_LOG.Add(model); return db.SaveChanges().GetResult(); } } catch (Exception ex) { throw ex; } } } }