using System; using System.Text; using WX.CRM.BLL.Base; using WX.CRM.BLL.Qc; using WX.CRM.BLL.Util; using WX.CRM.Common; using WX.CRM.Model.Entity; namespace WX.CRM.CRMServices.CustomerCheck { public class UserScoreDetial { QC_USERSCOREDETAIL_BL qc_userScoreDetial_bl = new QC_USERSCOREDETAIL_BL(); BAS_PARAMETER_BL parameter = new BAS_PARAMETER_BL(); public void GetData() { try { SecurityHelper sHelper = new SecurityHelper(); string url = Utility.GetSettingByKey("UserScoreDetail"); UserKey userKey = new UserKey(); userKey.deptCode = Utility.GetSettingByKey("UpReportCode"); userKey.stime = DateTime.SpecifyKind((DateTime)DateTime.Now.Date, DateTimeKind.Utc); userKey.etime = DateTime.SpecifyKind((DateTime)DateTime.Now, DateTimeKind.Utc); ; string key = sHelper.createSignEncodingStr2(Utility.ObjectToJson(userKey)); //解密 key = Utility.GetData(url, key, Encoding.UTF8); //key = sHelper.decyptData("UPWEBSITE", key); //将json转换成对象 UserScoreDetialResult resultobj = Utility.JSONToObject(key); if (resultobj.result) { qc_userScoreDetial_bl.DeleteScoreData(userKey.stime, userKey.etime);//删除数据 qc_userScoreDetial_bl.UpdateUserScore(resultobj.Data); LogHelper.Error("------BaseUserScoreJob.GetData员工评分明细 执行成功-----"); } else { LogHelper.Error("----WX.CRM.CRMServices.CustomerCheck.UserScoreDetial.GetData()员工评分明细 接口返回错误:" + resultobj.retCode); } } catch (Exception ex) { LogHelper.Error("---WX.CRM.CRMServices.CustomerCheck.UserScoreDetial.GetData()员工评分明细 服务执行错误:" + ex.ToString()); } } public void GetData(DateTime time1, DateTime time2) { try { SecurityHelper sHelper = new SecurityHelper(); string url = Utility.GetSettingByKey("UserScoreDetail"); UserKey userKey = new UserKey(); userKey.deptCode = Utility.GetSettingByKey("UpReportCode"); userKey.stime = DateTime.SpecifyKind((DateTime)time1, DateTimeKind.Utc); userKey.etime = DateTime.SpecifyKind((DateTime)time2, DateTimeKind.Utc); string key = sHelper.createSignEncodingStr2(Utility.ObjectToJson(userKey)); //解密 key = Utility.GetData(url, key, Encoding.UTF8); //key = sHelper.decyptData("UPWEBSITE", key); //将json转换成对象 LogHelper.Info(key); UserScoreDetialResult resultobj = Utility.JSONToObject(key); if (resultobj.result) { qc_userScoreDetial_bl.DeleteScoreData(userKey.stime, userKey.etime);//删除数据 qc_userScoreDetial_bl.UpdateUserScore(resultobj.Data); LogHelper.Error("------BaseUserScoreJob.GetData员工评分明细 执行成功-----"); } else { LogHelper.Error("----WX.CRM.CRMServices.CustomerCheck.UserScoreDetial.GetData()员工评分明细 接口返回错误:" + resultobj.retCode); } } catch (Exception ex) { LogHelper.Error("---WX.CRM.CRMServices.CustomerCheck.UserScoreDetial.GetData()员工评分明细 服务执行错误:" + ex.ToString()); } } } }