64 lines
2.3 KiB
C#
64 lines
2.3 KiB
C#
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<IBAS_PARAMETER_Q>();
|
|
public ICSVR_CALLRECORD _CALLRECORD = NinjectControllerFactory.ninjectKernel.Get<ICSVR_CALLRECORD>();
|
|
public void AddRecordList(List<CSVR_CALLRECORD> listModel)
|
|
{
|
|
if (listModel.Count > 0)
|
|
{
|
|
_CALLRECORD.AddListRecord(listModel);
|
|
RecordPush(listModel);
|
|
}
|
|
}
|
|
|
|
void RecordPush(List<CSVR_CALLRECORD> listModel)
|
|
{
|
|
try
|
|
{
|
|
//var basparameter = _BAS_PARAMETER_Q.GetModel_Patameter(Parameter.Sys_Environment_DeptCode.ToString()).PARAVALUE;
|
|
//if (Sys_Environment_DeptCode.NJDM01.ToString() != basparameter)
|
|
//{
|
|
// List<CsvrCallRecord> list = new List<CsvrCallRecord>();
|
|
// 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<CsvrCallRecord>(list, basparameter, "CsvrCallRecord");
|
|
//}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
LogHelper.Error("同步到投顾错误:" + ex + ex.StackTrace);
|
|
}
|
|
}
|
|
|
|
}
|
|
} |