83 lines
3.8 KiB
C#
83 lines
3.8 KiB
C#
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>(userKey));
|
|
//解密
|
|
key = Utility.GetData(url, key, Encoding.UTF8);
|
|
//key = sHelper.decyptData("UPWEBSITE", key);
|
|
//将json转换成对象
|
|
|
|
UserScoreDetialResult resultobj = Utility.JSONToObject<UserScoreDetialResult>(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>(userKey));
|
|
//解密
|
|
key = Utility.GetData(url, key, Encoding.UTF8);
|
|
//key = sHelper.decyptData("UPWEBSITE", key);
|
|
//将json转换成对象
|
|
LogHelper.Info(key);
|
|
UserScoreDetialResult resultobj = Utility.JSONToObject<UserScoreDetialResult>(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()); }
|
|
|
|
}
|
|
}
|
|
}
|