using Ninject; using System; using System.Collections.Generic; using WX.CRM.Common; using WX.CRM.IBLL.Base; using WX.CRM.IBLL.Csvr; using WX.CRM.Model.Entity; using WX.CRM.WebHelper.Infrastructure; namespace RiaService.Utilities { public class CreateRecord { public IBAS_PARAMETER_Q _BAS_PARAMETER_Q = NinjectControllerFactory.ninjectKernel.Get(); public ICSVR_CALLRECORD _CALLRECORD = NinjectControllerFactory.ninjectKernel.Get(); public void AddRecordList(List listModel) { if (listModel.Count > 0) { _CALLRECORD.AddListRecord(listModel); RecordPush(listModel); } } void RecordPush(List listModel) { try { //var basparameter = _BAS_PARAMETER_Q.GetModel_Patameter(Parameter.Sys_Environment_DeptCode.ToString()).PARAVALUE; //if (Sys_Environment_DeptCode.NJDM01.ToString() != basparameter) //{ // List list = new List(); // listModel.ForEach(e => // { // list.Add(new CsvrCallRecord // { // PKID = e.PKID, // RECORDID = e.RECORDID, // SERVERID = e.SERVERID, // FILENAME = e.FILENAME, // RESID = e.RESID, // SERVICENUMBER = e.SERVICENUMBER, // TELNUMBERLAST4 = e.TELNUMBERLAST4, // TIMELENGTH = e.TIMELENGTH, // CALLTYPE = e.CALLTYPE, // SALESEID = e.SALESEID, // TIMESTART = e.TIMESTART, // CTIME = e.CTIME, // TIMEEND = e.TIMEEND, // COID = e.COID // }); // }); // //new PushDataServices().SendData(list, basparameter, "CsvrCallRecord"); //} } catch (Exception ex) { LogHelper.Error("同步到投顾错误:" + ex + ex.StackTrace); } } } }